Powershell 无法 运行 挂载
Powershell can't run mount
正在尝试将 NFS 共享装载到 Windows 2012 R2 服务器上,但不确定如何解释抛出的错误。
运行 powershell 以管理员身份输入以下命令...
PS C:\Windows\system32> whoami
domain\myuser
PS C:\Windows\system32> mount -o nolock mapr006:/mapr z:
New-PSDrive : Parameter cannot be processed because the parameter name 'o' is ambiguous. Possible matches include:
-OutVariable -OutBuffer.
At line:1 char:7
+ mount -o nolock mapr006:/mapr z:
+ ~~
+ CategoryInfo : InvalidArgument: (:) [New-PSDrive], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameter,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> mount mapr006:/mapr z:
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Root: mapr006:/mapr
mount : Cannot find a provider with the name 'z:'.
At line:1 char:1
+ mount mapr006:/mapr z:
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (z::String) [New-PSDrive], ProviderNotFoundException
+ FullyQualifiedErrorId : ProviderNotFound,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> get-alias mount
CommandType Name ModuleName
----------- ---- ----------
Alias mount -> New-PSDrive
PS C:\Windows\system32> New-PSDrive Z -PsProvider FileSystem -Root \mapr006\mapr
New-PSDrive : The specified drive root "\mapr006\mapr" either does not exist, or it is not a folder.
At line:1 char:1
+ New-PSDrive Z -PsProvider FileSystem -Root \mapr006\mapr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (Z:PSDriveInfo) [New-PSDrive], IOException
+ FullyQualifiedErrorId : DriveRootError,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> New-PSDrive Z -PsProvider FileSystem -Root \172.18.4.109\mapr
New-PSDrive : The specified drive root "\172.18.4.109\mapr" either does not exist, or it is not a folder.
At line:1 char:1
+ New-PSDrive Z -PsProvider FileSystem -Root \172.18.4.109\mapr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (Z:PSDriveInfo) [New-PSDrive], IOException
+ FullyQualifiedErrorId : DriveRootError,Microsoft.PowerShell.Commands.NewPSDriveCommand
出现大量错误。我认为上面尝试的命令符合过程expects,所以不确定我在这一点上做错了什么(通常用于linux)。请注意,在最后一个命令中,它告诉我 \172.18.4.109\mapr
不是文件夹,但在文件资源管理器 GUI 中使用 "Map Network Drive" 时我实际上能够挂载此位置。
有更多 Windows 经验的人可以就调试技巧或可能发生的事情以及如何解决这个问题提供任何建议吗?
如果你需要的很简单,你可以使用:
假设服务器 "mapr006" 和要挂载的文件夹 "mapr"
New-PSDrive -Name "z" -Root "\mapr006\mapr" -Persist -PSProvider "FileSystem"
如果你需要更复杂的东西,我应该解释如下:
mount 是别名
PS C:\Users\Juan_Pablo> alias mount
CommandType Name Version Source
----------- ---- ------- ------
Alias mount -> New-PSDrive
您可以看到可用的 cmdlet:
PS C:\Users\Juan_Pablo> get-command *nfs*
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Get-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet New-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet Remove-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet Set-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Application nfsadmin.exe 10.0.19... C:\WINDOWS\system32\nfsadmin.exe
Application nfsclnt.exe 10.0.19... C:\WINDOWS\system32\nfsclnt.exe
Application nfsmgmt.msc 0.0.0.0 C:\WINDOWS\system32\nfsmgmt.msc
New-PSDrive 没有所有安装选项,但您可以通过输入完整位置的路径来使用 "mount"。
假设服务器将 "mapr006" 和要挂载的文件夹 "mapr"
C:\WINDOWS\System32\mount.exe mtype=hard -o anon -o nolock -o fileaccess=644 \mapr006\mapr z:
正在尝试将 NFS 共享装载到 Windows 2012 R2 服务器上,但不确定如何解释抛出的错误。
运行 powershell 以管理员身份输入以下命令...
PS C:\Windows\system32> whoami
domain\myuser
PS C:\Windows\system32> mount -o nolock mapr006:/mapr z:
New-PSDrive : Parameter cannot be processed because the parameter name 'o' is ambiguous. Possible matches include:
-OutVariable -OutBuffer.
At line:1 char:7
+ mount -o nolock mapr006:/mapr z:
+ ~~
+ CategoryInfo : InvalidArgument: (:) [New-PSDrive], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameter,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> mount mapr006:/mapr z:
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Root: mapr006:/mapr
mount : Cannot find a provider with the name 'z:'.
At line:1 char:1
+ mount mapr006:/mapr z:
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (z::String) [New-PSDrive], ProviderNotFoundException
+ FullyQualifiedErrorId : ProviderNotFound,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> get-alias mount
CommandType Name ModuleName
----------- ---- ----------
Alias mount -> New-PSDrive
PS C:\Windows\system32> New-PSDrive Z -PsProvider FileSystem -Root \mapr006\mapr
New-PSDrive : The specified drive root "\mapr006\mapr" either does not exist, or it is not a folder.
At line:1 char:1
+ New-PSDrive Z -PsProvider FileSystem -Root \mapr006\mapr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (Z:PSDriveInfo) [New-PSDrive], IOException
+ FullyQualifiedErrorId : DriveRootError,Microsoft.PowerShell.Commands.NewPSDriveCommand
PS C:\Windows\system32> New-PSDrive Z -PsProvider FileSystem -Root \172.18.4.109\mapr
New-PSDrive : The specified drive root "\172.18.4.109\mapr" either does not exist, or it is not a folder.
At line:1 char:1
+ New-PSDrive Z -PsProvider FileSystem -Root \172.18.4.109\mapr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (Z:PSDriveInfo) [New-PSDrive], IOException
+ FullyQualifiedErrorId : DriveRootError,Microsoft.PowerShell.Commands.NewPSDriveCommand
出现大量错误。我认为上面尝试的命令符合过程expects,所以不确定我在这一点上做错了什么(通常用于linux)。请注意,在最后一个命令中,它告诉我 \172.18.4.109\mapr
不是文件夹,但在文件资源管理器 GUI 中使用 "Map Network Drive" 时我实际上能够挂载此位置。
有更多 Windows 经验的人可以就调试技巧或可能发生的事情以及如何解决这个问题提供任何建议吗?
如果你需要的很简单,你可以使用:
假设服务器 "mapr006" 和要挂载的文件夹 "mapr"
New-PSDrive -Name "z" -Root "\mapr006\mapr" -Persist -PSProvider "FileSystem"
如果你需要更复杂的东西,我应该解释如下:
mount 是别名
PS C:\Users\Juan_Pablo> alias mount
CommandType Name Version Source
----------- ---- ------- ------
Alias mount -> New-PSDrive
您可以看到可用的 cmdlet:
PS C:\Users\Juan_Pablo> get-command *nfs*
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Get-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet New-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet Remove-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Cmdlet Set-NfsUser 11.5.0.... VMware.VimAutomation.Storage
Application nfsadmin.exe 10.0.19... C:\WINDOWS\system32\nfsadmin.exe
Application nfsclnt.exe 10.0.19... C:\WINDOWS\system32\nfsclnt.exe
Application nfsmgmt.msc 0.0.0.0 C:\WINDOWS\system32\nfsmgmt.msc
New-PSDrive 没有所有安装选项,但您可以通过输入完整位置的路径来使用 "mount"。 假设服务器将 "mapr006" 和要挂载的文件夹 "mapr"
C:\WINDOWS\System32\mount.exe mtype=hard -o anon -o nolock -o fileaccess=644 \mapr006\mapr z: