xutil.dev
ログイン

PowerShellチートシート

サーバー・ネットワーク管理向けPowerShellコマンドのチートシート

94 件のコマンド

Get-ChildItem

ファイルとフォルダの一覧を表示

Copy-Item

ファイルやフォルダをコピー

Move-Item

ファイルやフォルダを移動・名前変更

Remove-Item

ファイルやフォルダを削除

New-Item

新しいファイルやフォルダを作成

Get-Content

ファイルの内容を読み取り

Set-Content

ファイルに内容を書き込み(上書き)

Add-Content

ファイルに内容を追記

Test-Path

パスの存在を確認

Get-ItemProperty

ファイルやレジストリのプロパティを取得

Compress-Archive

ファイルをZIPに圧縮

Expand-Archive

ZIPファイルを展開

Test-NetConnection

ネットワーク接続とポートをテスト

Get-NetIPAddress

IPアドレス設定を表示

Get-NetAdapter

ネットワークアダプター一覧を表示

Resolve-DnsName

DNS名前解決を実行

Get-NetTCPConnection

TCP接続の一覧を表示

Get-NetRoute

ルーティングテーブルを表示

New-NetIPAddress

IPアドレスを設定

Set-DnsClientServerAddress

DNSサーバーアドレスを設定

Test-Connection

ICMP pingを送信

Invoke-WebRequest

HTTPリクエストを送信

Invoke-RestMethod

REST APIにリクエストを送信

Get-Process

実行中のプロセス一覧を表示

Stop-Process

プロセスを停止

Start-Process

新しいプロセスを開始

Get-Service

サービスの一覧と状態を表示

Start-Service

サービスを開始

Stop-Service

サービスを停止

Restart-Service

サービスを再起動

Set-Service

サービスのプロパティを変更

Get-Job

バックグラウンドジョブの一覧を表示

Start-Job

バックグラウンドジョブを開始

Get-ComputerInfo

コンピューターの詳細情報を取得

Get-EventLog

イベントログを取得

Get-WinEvent

Windowsイベントログを取得

Get-HotFix

インストール済み更新プログラムを表示

Get-WmiObject

WMI情報を取得

Get-CimInstance

CIMインスタンスを取得(WMI後継)

Get-Counter

パフォーマンスカウンターを取得

Get-Date

現在の日時を取得・書式設定

Get-Uptime

システムの稼働時間を表示

Get-WindowsFeature

Windowsの機能と役割を表示

Install-WindowsFeature

Windowsの機能をインストール

Get-LocalUser

ローカルユーザーの一覧を表示

New-LocalUser

ローカルユーザーを作成

Remove-LocalUser

ローカルユーザーを削除

Set-LocalUser

ローカルユーザーのプロパティを変更

Get-LocalGroup

ローカルグループの一覧を表示

Add-LocalGroupMember

ローカルグループにメンバーを追加

Remove-LocalGroupMember

ローカルグループからメンバーを削除

Get-LocalGroupMember

ローカルグループのメンバーを表示

Get-Volume

ボリューム情報を表示

Get-Disk

ディスクの一覧を表示

Get-Partition

パーティション情報を表示

Get-PSDrive

PowerShellドライブの一覧を表示

New-Partition

新しいパーティションを作成

Format-Volume

ボリュームをフォーマット

Initialize-Disk

ディスクを初期化

Get-PhysicalDisk

物理ディスク情報を取得

Get-NetFirewallRule

ファイアウォールルールの一覧を表示

New-NetFirewallRule

新しいファイアウォールルールを作成

Remove-NetFirewallRule

ファイアウォールルールを削除

Set-NetFirewallRule

ファイアウォールルールを変更

Enable-NetFirewallRule

ファイアウォールルールを有効化

Disable-NetFirewallRule

ファイアウォールルールを無効化

Get-NetFirewallProfile

ファイアウォールプロファイルの設定を表示

Set-NetFirewallProfile

ファイアウォールプロファイルを設定

Enter-PSSession

リモートコンピューターに対話的に接続

Exit-PSSession

リモートセッションを終了

Invoke-Command

リモートコンピューターでコマンドを実行

New-PSSession

永続的なリモートセッションを作成

Get-PSSession

リモートセッションの一覧を表示

Remove-PSSession

リモートセッションを削除

Enable-PSRemoting

PowerShellリモーティングを有効化

Copy-Item -ToSession

リモートセッションにファイルをコピー

Get-IISSite

IISサイトの一覧を表示

Start-IISSite

IISサイトを開始

Stop-IISSite

IISサイトを停止

New-IISSite

新しいIISサイトを作成

Get-IISAppPool

IISアプリケーションプールの一覧を表示

Import-Module WebAdministration

IIS管理モジュールをインポート

Get-WebBinding

Webサイトのバインド情報を表示

New-WebBinding

Webサイトにバインドを追加

Get-ADUser

Active Directoryユーザーを検索

New-ADUser

ADユーザーを作成

Set-ADUser

ADユーザーのプロパティを変更

Remove-ADUser

ADユーザーを削除

Get-ADComputer

ADコンピューターオブジェクトを検索

Get-ADGroup

ADグループを検索

Add-ADGroupMember

ADグループにメンバーを追加

Get-ADGroupMember

ADグループのメンバーを表示

Get-ADOrganizationalUnit

ADの組織単位(OU)を表示

Unlock-ADAccount

ロックされたADアカウントを解除