Estou tentando montar um compartilhamento NFS no Windows com opções, mas estou recebendo um erro.
PS C:\Users\cclloyd> mount 10.0.40.1:/srv/Config H: -o nolock
New-PSDrive: Parameter cannot be processed because the parameter name 'o' is ambiguous. Possible matches include: -OutVariable -OutBuffer.
Por que estou recebendo esse erro? Todos os guias e tutoriais mostram este comando funcionando perfeitamente. Eu tenho todos os serviços NFS instalados no Windows também.
Todos os guias e tutoriais estão falando sobre o
mount.exe
programa, mas o que você está realmente chamando do PowerShell é um alias interno para oNew-PSDrive
cmdlet do PowerShell.Execute o programa como
mount.exe
em vez disso.Como alternativa, remova o alias usando
Remove-Item -Path Alias:mount -ErrorAction Ignore
(por exemplo, você pode colocar isso em seu script de perfil $ do PowerShell).A Microsoft realmente não parece se importar com o cliente NFS no Windows – parece estar muito preso na era "Windows 2000 e Interix". (Não há suporte ao cliente NFSv4 apesar do Windows ter um servidor NFSv4...) Você provavelmente obterá melhores resultados usando SMBv3 se puder instalar o Samba em seu servidor de arquivos.