未分類

PowerShell - WMI - 共有フォルダを操作する

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()

-未分類