ページコンテンツ
Windowsの機能の一つ、PowerShell
Windows 10以降では、PowerShellはデフォルトでインストールされています。それ以前のバージョンでは、Microsoftの公式サイトからダウンロードできます。
使いこなせば奥深い機能一つですが、パソコン屋としてよく使うコマンドをまとめてみました。
ネットワーク系PowerShellコマンド
PCに搭載されているすべてのネットワークインターフェース情報を確認
-detailオプションをつけることで、MTUやnetwork profileの確認も可能
PS C:\Windows\system32> Get-NetIPConfiguration -detail
ネットワークインターフェースごとのLinkSpeedやStatusの確認
リンクスピードがわかるので以外に便利
PS C:\Windows\system32> Get-NetAdapter
DHCPサーバからIPアドレスを再取得
PS C:\Windows\system32> ipconfig /renew
特定のネットワークインターフェースを再起動
PS C:\Windows\system32> Restart-NetAdapter -Name "ネットワークインターフェース名"
無線Wi-Fiのトラブルシューティングに必要な情報を一括で生成
コマンドが正常に入力できれば、出力先のパスがプロンプト上に出力されます。
PS C:\Windows\system32> netsh wlan show wlanreport
DNSキャッシュをクリアする
ローカルに保存されている名前解決の記録を削除します。
PS C:\Windows\system32> Clear-DnsClientCache
PowerShellでローカルネットワーク内のPCから端末情報を取得する
https://qiita.com/akasaki1211/items/ce48f9ea937983b87a94
汎用系PowerShellコマンド
【Out-File】PowerShellで標準出力に表示された内容を指定したファイルに保存
下記の例では、C:\Windows以下のファイルとフォルダ一覧を取得し、その結果をC:\result.txtに保存
PS C:\Windows\system32> Get-ChildItem C:\Windows | Out-File -FilePath C:\result.txt
【;】で複数のコマンドを一行で実行する
複数のコマンドを一行で実行するには、「;」でコマンドを連結させて実行します。
例えばdism実行後にsfcを実行する場合は下記
PS C:\Windows\system32> dism /online /cleanup-image /restorehealth;sfc /scannow
シャットダウン
オプションの /s はシャットダウンの意味、/t はシャットダウンまでの時間(秒)の指定です。この例では0秒後、つまりすぐにシャットダウンを行います。
PS C:\Windows\system32> shutdown /s /t 0
再起動
オプションの /r は再起動の意味、/t は再起動までの時間(秒)の指定です。この例では0秒後、つまりすぐに再起動します。
PS C:\Windows\system32> shutdown /r /t 0
パソコンのシステム情報を取得
モデルやBIOSバージョン等が確認できます。
PS C:\Windows\system32> systeminfo
PowerShellのバージョン確認
PS C:\Windows\system32> $PSVersionTable
最新版のPowerShellインストール
PowerShellは既存のプログラムをアップデートするわけではなく、過去バージョンを残して新たに最新バージョンをインストールする仕様になっています。
したがって、最新版をインストールした後、パソコンの中には既存の(古い)PowerShellと、最新版のPowerShellがインストールされている状態になります。
PS C:\Windows\system32> winget install --id Microsoft.Powershell --source winget
Windowsが遅い場合や不具合のある際に使用するPowerShellコマンド
dism・sfc・chkdskコマンド
ディスク関連のPowerShellコマンド
diskpartコマンド
パソコン修理・販売・買取・サポート
- パソコン修理は しまんとパソコンサポート にお任せください
- パソコン販売・買取も実施中
- パソコンの使い方で不明点がでた場合もお気軽にどうぞ