0

我想用 Powershell 从 sharedFolder 打开一个 txt.File。问题是,无论用户是否登录,它都必须运行。我正在寻找类似网络使用的东西。程序还应检查 psDrive 是否存在。
如果我这样做有可能吗?

new-psdrive -name Z -psprovider FileSystem -root \\vcs.view

它是这样工作的:我映射然后检查文件是否存在:

#mapping
try
{
    new-psdrive -name Z -psprovider FileSystem -root $ShareFolder
}
catch
{
    echo "WriteMessageTOAdmin ERROR!!"
    exit
}

$folderPath = "Z:\users.txt"

if(!(test-Path -path $folderPath))
{
    echo "WriteMessageTOAdmin ERROR!!"
    exit
}
4

1 回答 1

1

您无需映射网络共享即可打开网络共享上的文件:

获取内容 \\server\sharename\foo.txt

工作得很好,就像Test-Path在 UNC 路径上使用一样,例如

测试路径 \\server\sharename\foo.txt

您是否需要将共享映射到本地驱动器?

于 2011-10-24T23:10:18.907 回答