お知らせ

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

関連ページ:

PowerShell

公式サイト:

PowerShell | Microsoft Learn [公式]

概要

ドキュメント:

PowerShell とは | Microsoft Learn [公式]

参考:

PowerShell – Wikipedia

導入

ドキュメント:

PowerShell の概要 | Microsoft Learn [公式]

PowerShell を知る | Microsoft Learn [公式]

参考:

使い方メモ – Qiita

PowerShell の使い方 – Qiita

入門

ドキュメント:

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

PowerShell コマンド/コマンドレットとは | Microsoft Learn [公式]

PowerShell 101 | Microsoft Learn [公式]

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

参考:

PowerShell 入門連載一覧 | CodeZine

バージョンを確認する

> 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"

ドキュメント:

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

Get-ExecutionPolicy | Microsoft Docs [Official]

Set-ExecutionPolicy | Microsoft Docs [Official]

参考:

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 Learn [公式]

参考:

PowerShell and External Commands Done Right | Samuel Lai

How can I execute an external program with parameters? – Stack Overflow

パイプライン

  • |パイプ記号

ドキュメント:

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

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

参考:

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

PowerShell でのパイプの利用 | iPentec

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

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

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

PowerShell の基礎 | @IT

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

ドキュメント:

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

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

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

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

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

参考:

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

Backtick | Tutorials Point

変数

ドキュメント:

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

Set-Variable | Microsoft Learn [公式]

自動変数

ドキュメント:

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

ユーザー設定変数

ドキュメント:

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

スコープ

ドキュメント:

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

関数 (function)

こちらのページを参照

ドキュメント:

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

参考:

関数を作成する | iPentec

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

オブジェクト

ドキュメント:

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

New-Object | Microsoft Docs [Official]

Select-Object | Microsoft Docs [Official]

プロパティ

ドキュメント:

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

メソッド

ドキュメント:

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

配列

ドキュメント:

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

正規表現

ドキュメント:

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

PowerShell.exe

ドキュメント:

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

PowerShell | Microsoft Docs [公式]

参考:

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

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

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

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

pwsh

ドキュメント:

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

sc.exe

ドキュメント:

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

命名規則/動詞 (Verb)

ドキュメント:

PowerShell コマンドに承認されている動詞 | Microsoft Learn [公式]

参考:

How Should I Name My PowerShell Scripts? | Interface Technical Training

PowerShell Core

リポジトリ:

PowerShell/PowerShell: PowerShell for Every System – GitHub

ドキュメント:

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

参考:

PowerShell の使い方 | NEXMAG

NuGet

ドキュメント:

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

参考:

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

ニュース/記事

参考:

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

アップデート

リンク:

新機能の概要 | Microsoft Learn [公式]

まとめ

PowerShell 関連まとめ – Qiita

Commands Cheat Sheet, Tips & Lists | Comparitech

チュートリアル

15 Useful PowerShell Commands for Beginners (WindowsChimp)

Working with the PowerShell Pipeline (TechThoughts)

Top 5 Useful PowerShell Commands (ITProTV)

Learn and Use PowerShell with Just Three Commands (TechThoughts)

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA