web-dev-qa-db-ja.com

NETAPPVfilerの共有とACLを一覧表示します

NETAPP vfiler上のすべての共有とそのACLを一覧表示するPowershellスクリプトを知っている人はいますか?

4
Marlon

Data ONTAP PowerShell Toolkit には、必要な処理を実行するGet-NaCifsShareAclコマンドレットがあります。

PS C:\> connect-nacontroller dunn

PS C:\> Get-NaCifsShareAcl | select ShareName -ExpandProperty UserAclInfo
ShareName        AccessRights        UnixGroupName       UserName
---------        ------------        -------------       --------
ETC$             Full Control                            BUILTIN\Administrators
C$               Full Control                            BUILTIN\Administrators
test             Full Control                            everyone
test             Full Control                            DUNN\krusty
test2            No Access                               everyone
test2            Full Control                            DUNN\krusty
HOME             Full Control                            everyone
HOME             rw-                                     root
3
Eric Nicholson

残念ながら、最新のツールキットはACLの取得をサポートしていません。

このエラーは一般的であり、このツールキットが特定のバージョンのOnTapをサポートしていないことを意味します。

PS C:\Users\m0132130> Get-NaCifsShareAcl | select ShareName -ExpandProperty UserAclInfo
Get-NaCifsShareAcl : Unable to find API: cifs-share-acl-list-iter-start
At line:1 char:19
+ Get-NaCifsShareAcl <<<<  | select ShareName -ExpandProperty UserAclInfo
+ CategoryInfo          : InvalidOperation: (clnt-corp-e0475:NaController)
[Get-NaCifsShareAcl], EAPINOTFOUND
+ FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Cifs.GetNaCifsShareAcl

(編集:フォーマット)

0
Joe Bruns

残念ながら、これが機能するとは思いません。コントローラーに直接接続したときに表示される共有のACLを表示できますが、私が知る限り、vFiler共有のACLは表示できません。

0
user141365