ネタ元はこちら
PowerShellから共有フォルダを作成するにはどうするか? という質問がありました。
PowerShellのコマンドレットでは、自分が知る限りでは無理なので、net shareコマンドによる作成を考えました。
net shareコマンドについては
を参考にしました。
で、やり方ですが
PS> cmd /c 'net share ShareFolder=C:\Work /remark:"共有" /grant:everyone,full'
のようにします。
この場合は
C:\Workというフォルダを Everyoneにフル権限をつけて共有することになります。
コメントは"共有"となります。
結局のところPowerShellでというよりは、PowerShellからCmd.exeにnet shareコマンド渡して実行したということです。
ちなみに net shareによる共有がサポートされているのはWindows Server 2003以降です。
コメント