【PowerShell】UNCパス指定でネットワーク共有フォルダを操作する方法

UNCパス指定でネットワーク共有フォルダをPowerShellから削除したかったのですが、

権限のあるユーザのはずなのに、Remove-Itemが効かず、

NET USEで事前に繋いでからなども試したのですが解決できず困ってました。

この方法で何とか解決したので書いておきます。

 

 

Deleteメソッドの引数はRecursiveかどうかの設定なので、

フォルダごと削除するので$trueを入れればOKです。

 

UNCフォルダ向けだとTest-Pathも使えなかったので、

この書き方を応用すればフォルダの存在チェックにも使えます。

もしかしたらもっといい方法あるかもしれないです。