MI Object を使用して、共有フォルダを操作する方法について説明します。
共有フォルダの一覧を取得
Get-WmiObject win32_share
共有フォルダを作成
PowerShell ISE を管理者として起動しておく必要があります。
$WMI = [WMICLASS]"win32_share" $WMI.Create("D:\TEST", "TestShare", 0, $null, "Test Share Folder") Invoke-WmiMethod -Path win32_share -Name Create -ArgumentList ($null, "Test Share Folder", 100, "TestShare", "", "D:\TEST", 0)
共有フォルダを削除
PowerShell ISE を管理者として起動しておく必要があります。
$WMI = Get-WmiObject win32_share | ? {$_.Name -eq "TestShare"} $WMI.Delete()