【 New-SmbShare 】コマンドレット――Windows OS上で共有フォルダを新規作成するWindows PowerShell基本Tips(64)

本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「New-SmbShare」コマンドレットを解説します。

» 2023年03月17日 05時00分 公開
[後藤諭史@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Windows PowerShell基本Tips」のインデックス

連載目次

 本連載では、Windows PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、Windows OS上で共有フォルダを新規作成する「New-SmbShare」コマンドレットです。

New-SmbShareコマンドレットとは?

 複数のユーザーでファイルを共有して業務を進めることは、もはや当たり前のことになっています。ファイルの共有方法についても、LAN内ではWindows ServerやLinuxサーバ、NAS(Network Attached Storage)といった機器の他、現在はクラウド上のファイル共有サービスもあり、さまざまな方法が存在するようになっています。

 その中でも比較的簡単なファイルの共有方法が、ご自身が普段使用しているWindows OSがインストールされているコンピュータでファイル共有を設定し、ネットワーク共有フォルダとしてユーザーに開放することです。

 「New-SmbShare」は、Windows OS上で共有フォルダを作成するコマンドレットです。設定自体はGUIから可能ですが、多くの共有フォルダを作成する必要がある場合、PowerShellコマンドレットによる作成は設定ミスを防ぐ意味でも非常に効果的です。

New-SmbShareコマンドレットの書式

New-SmbShare [オプション]


New-SmbShareコマンドレットの主なオプション

オプション 意味
-Name 共有フォルダの共有名を指定する。必須
-Path 共有フォルダとして設定するローカルフォルダのパスを指定する。必須
-Description 共有フォルダに設定するコメントを指定する。省略可能
-FullAccess 「フルコントロール」の権限を与えるユーザー名/グループ名を指定する。省略可能
-ChangeAccess 「変更」の権限を与えるユーザー名/グループ名を指定する。省略可能
-ReadAccess 「読み取り」の権限を与えるユーザー名/グループ名を指定する。省略可能
-NoAccess 「アクセス拒否」を設定するユーザー名/グループ名を指定する。省略可能


共有フォルダを新規作成する

 New-SmbShareコマンドレットを必須オプションである「-Name」オプションで共有名を指定し、「-Path」オプションでローカルのフォルダパスを指定して実行すると、それ以外はデフォルトのオプションが設定された共有フォルダを新規作成できます(画面1)。なお、New-SmbShareコマンドレットは、「管理者権限」で実行する必要があります。

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。