次のエラーを解決したい
Q&A
Closed
解決したいこと
発生しているエラーの解決
現在、
WindowsPowerShellでネットワークアダプターの一覧から選んで、
ネットワークアダプターのドライバーを抜いて、再起動させるプログラムを作っています。
CopilotなどのAIの補助を受けています。
発生している問題・エラー
Disable-PnpDevice : エラーです
発生場所 C:\Users\maedat\Desktop\無題1.ps1:3 文字:19
+ $networkAdapter | Disable-PnpDevice -Confirm:$false
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Win32_PnPEntity..._00348086&R...):ROOT\cimv2\Win32_PnPEntity) [Disable-Pn
pDevice], CimException
+ FullyQualifiedErrorId : HRESULT 0x80041001,Disable-PnpDevice
Uninstall-PnpDevice : 用語 'Uninstall-PnpDevice' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログ
ラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを
確認してから、再試行してください。
発生場所 C:\Users\maedat\Desktop\無題1.ps1:4 文字:19
+ $networkAdapter | Uninstall-PnpDevice -Confirm:$false
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Uninstall-PnpDevice:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
該当するソースコード
# ネットワークアダプターの一覧を表示し、選択
$networkAdapter = Get-PnpDevice -Class Net | Out-GridView -Title "ネットワークアダプターを選択" -PassThru
# 選択したネットワークアダプターを無効化
$networkAdapter | Disable-PnpDevice -Confirm:$false
# 選択したネットワークアダプターをアンインストール
$networkAdapter | Uninstall-PnpDevice -Confirm:$false
# PCを再起動
Restart-Computer
自分で試したこと
管理者権限で開いて実行