お知らせ

次の項目は別ページに分割しました。

関連ページ:

PowerShell

公式サイト:

PowerShell | Microsoft Docs [公式]

概要

参考:

PowerShell とは | Microsoft Docs [公式]

PowerShell – Wikipedia

導入

参考:

使い方メモ – Qiita

PowerShell の使い方 – Qiita

PowerShell の概要 | Microsoft Docs [公式]

PowerShell を知る | Microsoft Docs [公式]

入門

参考:

PowerShell 入門連載一覧 | CodeZine

ヘルプシステム | Microsoft Docs [公式]

コマンド名の学習 | Microsoft Docs [公式]

バージョンを確認する

> Get-Host

参考:

PowerShell のバージョンを確認する方法とは? | チェシャわら

PowerShell のバージョンを確認する方法 | Windows と暮らす

コマンド

参考:

PowerShell コマンドとは何ですか | Microsoft Docs [公式]

コマンドレットの概要 | Microsoft Docs [公式]

解析について | Microsoft Docs [公式]

実行ポリシー

設定値
  • AllSigned
  • Bypass
  • Default
  • RemoteSigned
  • Restricted
  • Undefined
  • Unrestricted
スコープ
  • MachinePolicy
  • UserPolicy
  • Process
  • CurrentUser
  • LocalMachine

実行ポリシーを確認する。

> Get-ExecutionPolicy

実行ポリシーを Unrestricted に設定する。

> Set-ExecutionPolicy Unrestricted

実行ポリシーをバイパスしてスクリプトを実行する。

> PowerShell -ExecutionPolicy Bypass -Command ".\script.ps1 arg1 arg2"

参考:

PowerShell のスクリプトが実行できない場合の対処方法 – Qiita

PowerShell の Execution Policy のスコープとかについて詳しく – Qiita

管理権限を持っていないユーザーで PowerShell スクリプトを実行する | MURA’s Home Page

Get-ExecutionPolicy – PowerShell で実行ポリシーを確認する方法 | チェシャわら

Set-ExecutionPolicy – PowerShell で実行ポリシーを変更する方法 | チェシャわら

実行ポリシーを確認/変更する方法 | バヤシタ

実行ポリシーを変更せずにスクリプトを実行する方法 | Windows と暮らす

ExecutionPolicy が Restricted な環境でスクリプトを実行する方法 | MSeeeeN

実行ポリシーを設定する | tech.chakapoko.com

実行ポリシーについて | Microsoft Docs [公式]

Get-ExecutionPolicy | Microsoft Docs [Official]

Set-ExecutionPolicy | Microsoft Docs [Official]

パイプライン

  • |パイプ記号

参考:

パイプラインとは何か | SEブログ

PowerShell でのパイプの利用 | iPentec

パイプラインの使用方法 | PowerShell from Japan!! Blog

パイプラインを速習しろ! | 業務改善! Windows PowerShell 入門

PowerShell のパイプラインについて | PowerShell のヘルプ (forsenergy.com)

PowerShell の基礎 | @IT

パイプラインについて | Microsoft Docs [公式]

ワンライナーとパイプライン | Microsoft Docs [公式]

出力ストリーム/リダイレクト

参考:

出力ストリームについて | Microsoft Docs [公式]

リダイレクトについて | Microsoft Docs [公式]

コマンドを途中で改行する

一連のコマンドを途中で改行するには、バッククォートの後で改行する。

> Write-Host `
>>    "Hello, World"

参考:

PowerShell で1コマンドを複数行に分けて書くやり方 | いろいろ備忘録日記

Backtick | Tutorials Point

変数

参考:

変数について | Microsoft Docs [公式]

Set-Variable | Microsoft Docs [Official]

自動変数

参考:

自動変数について | Microsoft Docs [公式]

ユーザー設定変数

参考:

ユーザー設定変数について | Microsoft Docs [公式]

スコープ

参考:

スコープについて | Microsoft Docs [公式]

関数 (function)

こちらのページを参照

参考:

関数を作成する | iPentec

関数、フィルタ、スクリプト | 未確認飛行 C

関数の概要 | Microsoft Docs [公式]

オブジェクト

参考:

オブジェクトの作成について | Microsoft Docs [公式]

New-Object | Microsoft Docs [Official]

Select-Object | Microsoft Docs [Official]

プロパティ

参考:

プロパティについて | Microsoft Docs [公式]

メソッド

参考:

メソッドの概要 | Microsoft Docs [公式]

配列

参考:

配列について | Microsoft Docs [公式]

正規表現

参考:

正規表現について | Microsoft Docs [公式]

PowerShell.exe

参考:

コマンドプロンプトから PowerShell を実行する – Qiita

PowerShell のコマンドラインオプション – Qiita

コマンドプロンプトから PowerShell スクリプトを実行する | iPentec

バッチファイルに PowerShell スクリプトを埋め込む | Programming Field

PowerShell.exe について | Microsoft Docs [公式]

PowerShell | Microsoft Docs [公式]

pwsh

参考:

pwsh について | Microsoft Docs [公式]

sc.exe

参考:

sc.exe を使用して Windows サービスを作成する方法 | Microsoft サポート [公式]

PowerShell Core

リポジトリ:

PowerShell/PowerShell: PowerShell for every system – GitHub

参考:

Windows への PowerShell Core のインストール | Microsoft Docs [公式]

PowerShell の使い方 | NEXMAG

NuGet

参考:

NuGet とは何か/またどのような働きをするのか | Microsoft Docs [公式]

NuGet のブートストラップ | Microsoft Docs [公式]

ニュース/記事

参考:

Microsoft、PowerShell 7.2 の一般提供を開始/Microsoft Update で自動更新が可能に、ANSI サポートも強化 | @IT

まとめ

参考:

PowerShell 関連まとめ – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA