Powershell v3.0 Windows Server 2012
我正在尝试使用Grant-NfsSharePermission cmdlet授予对具有NFS共享完全权限的本地管理员的所有用户的读/写访问权限。
Grant-NfsSharePermission -Name "LABS" -Path "C:\LABS" -ClientName "WIN-TGE0C741D5G" -ClientType "builtin" -Permission readwrite
我得到的错误是无法使用指定的名称参数解析参数集。它位于InvalidArgument类别中。在查看内置示例后,我似乎无法理解为什么这是一个问题。我甚至尝试用localhost和127.0.0.1替换clientname(这是我的机器名)和同样的错误。
答案 0 :(得分:1)
Grant-NfsSharePermission cmdlet需要NFS共享的名称或共享的路径。你提供了两者,它并不是那样的。提供-Name或只是-Path,但不能同时提供两者,它应该可以工作。
正如TheMadTechnician在评论中提到的那样,您可以通过查看在线帮助或内置帮助(使用Get-Help Grant-NfsSharePermission)并看到它们提供两个参数集来看到这一点,并且示例仅显示使用一个或另一个。