gpt4 book ai didi

powershell - Powershell中的访问服务器根

转载 作者:行者123 更新时间:2023-12-03 00:03:21 25 4
gpt4 key购买 nike

我试图通过Powershell访问一些工作中的服务器,因为我发现它使一切变得更容易。设置是这样的:

\\[Server1]\Folder 1
\\[Server1]\Folder 2
\\[Server1]\Folder 3
\\[Server2]\Folder 1
\\[Server2]\Folder 2
\\[Server3]\Folder 1

我想要一种从这些文件夹之一切换到任何其他文件夹的方法,而不必设置功能来更改我的目录,也不必手动输入服务器名称和文件夹来进行切换。

我尝试从 cd ..进行 \\[Server 1]\Folder 1时遇到的问题是
cd : Cannot find path 'Microsoft.PowerShell.Core\FileSystem::' because it does not exist.

如果我尝试 cd '\\[Server Name]'cd '\\[Server Name]\',我会得到
cd : Cannot find path '\\[Server Name]' because it does not exist.  

要么
cd : Cannot find path '\\[Server Name]\' because it does not exist.    

我可以在资源管理器中浏览“根文件夹”,并轻松选择我想要的任何子文件夹,但是希望能够在Powershell中执行相同的操作。

最佳答案

这是因为有效的UNC格式为\ server \ share。 Windows资源管理器以某种方式(我不知道如何)查询服务器共享的所有资源。
有一个可查询服务器Get-NtfShares上的共享的命令,但它适用于Windows Server 2012

更新
我找到了如何通过WMI和powershell进行输入:

Get-WmiObject Win32_Share -computerName HostName

有关本文的更多信息: Scripting File Shares with Microsoft PowerShell

关于powershell - Powershell中的访问服务器根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com