
Powershell2.0(Windows7 Pro)にてNASの共有フォルダ一覧を取得する方法を探しています。
---------------------------------------------
NASのネットワークパス:\\NAS001
【構成】
\\NAS001\share001
\share002
\share003
\share0xx
---------------------------------------------
上記の構成の場合に、share001~share0xx の共有フォルダ一覧情報を取得したいと考えています。
最終的には、複数のNASに対して全ての共有フォルダ一覧を取得し、更に内部にある拡張子「*.abc」のファイル情報を自動取得するスクリプトを記載したいと考えています。
get-chileItem \\NAS001
とした場合には、\\NAS001が存在しないため検出できませんとのエラー
get-chileItem \\NAS001\*
とした場合には、なにも取得できません。
いろいろ探しましたが、見つけることができず、皆様のお知恵を拝借できればと存じます。
宜しくお願い板hします。
No.1ベストアンサー
- 回答日時:
PowerShell で共有フォルダー自体を列挙するにはいくつか選択肢がありそうですが、実用で考えると制限があるようです。
WMI を使って調べるには相手が Windows じゃなきゃダメっぽい。
gwmi -Class Win32_Share -ComputerName fst001 -Credential (Get-Credential)
しかもユーザー資格を求められてしまう。 ダイアログを出さないでユーザ資格を指定する方法は調査すれば出てくると思います。
これも Windows に絞られてしまうのですが Windows 8.1 や Windows Server 2012 以降同士であれば SmbShare というモジュールが追加されているようです。
Get-SmbShare というコマンドが使えるかもしれません。
で、相手が NAS であるとか、諸々考えれば結局のところ従来の NET VIEW コマンドの実行結果を解析してフォルダー名だけ取り出したほうが早いかもしれません。
(net view \\NAS001) | % {if($_.IndexOf(' Disk ') -gt 0){$_.Split(' ')[0] }}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- その他(プログラミング・Web制作) フォルダを一括で作成する方法 0 2022/07/27 19:19
- Access(アクセス) エクセルのマクロについて教えてください。 2 2023/02/03 16:07
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトに詳しい方!
-
コマンドプロンプトからファイ...
-
パソコンに詳しい方教えて下さい
-
コマンド プロンプトでユーザー...
-
cmdによる ワイヤレス接続暗号...
-
システム構成ユーティリティ
-
Win2000serverの自動再起動につ...
-
DCPの解凍方法?
-
DOSのバッチファイルなんで...
-
ファイル名を指定して実行のリ...
-
PowershellでNASの共有フォルダ...
-
バッチファイルで
-
コマンドプロンプトで出来ること
-
MS-DOSプロンプトでのファイル...
-
スイッチを使用して Outlook 20...
-
メールが突然受信できなくなり...
-
コマンドプロンプトでの実行
-
全画面表示のバッチファイル
-
treeコマンドでソートできませ...
-
digコマンド
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトからファイ...
-
シンボリックリンクが作れませ...
-
コマンドプロンプトに詳しい方!
-
コマンドプロンプトで出来ること
-
windowsが立ち上がりません。コ...
-
PowershellでNASの共有フォルダ...
-
全画面表示のバッチファイル
-
コマンドプロンプトで『.lnk』...
-
コマンドプロンプトで完全削除
-
ファイル名を指定して実行のリ...
-
メールが突然受信できなくなり...
-
テキストファイルの特定行、特...
-
DCPの解凍方法?
-
コマンドラインで特定フォルダ...
-
pathが通らない
-
win10 でのMakefile の書き方が...
-
Windowsのコマンドプロンプト教...
-
コマンドプロンプトからftp...
-
treeコマンドでソートできませ...
-
コマンドプロンプトからGUI...
おすすめ情報