Powershell:Grant-NfsSharePermission 完全权限

Powershell: Grant-NfsSharePermission Full Permissions

Powershell v3.0 Windows 服务器 2012

我正在尝试使用 Grant-NfsSharePermission cmdlet 向所有用户授予 read/write 访问权限,而本地管理员对 NFS 共享具有完全权限。

Grant-NfsSharePermission -Name "LABS" -Path "C:\LABS" -ClientName "WIN-TGE0C741D5G" -ClientType "builtin" -Permission readwrite

我得到的错误是无法使用指定的名称参数解析参数集。它属于 InvalidArgument 类别。查看内置示例后,我似乎无法理解为什么这是个问题。我什至尝试用本地主机和 127.0.0.1 替换客户端名称(这是我的机器名称)和同样的错误。

Grant-NfsSharePermission cmdlet 需要 NFS 共享的名称或共享的路径。你提供了两者,但它不喜欢那样。只提供 -Name 或 -Path,但不能同时提供两者,它应该可以工作。

正如 TheMadTechnician 在评论中提到的,您可以通过查看在线帮助或内置帮助(使用 Get-Help Grant-NfsSharePermission)看到它们提供了两个参数集并且示例仅显示了使用一个或另一个。