我想从带有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
}
答案 0 :(得分:1)
您无需映射网络共享即可打开网络共享上的文件:
Get-Content \\ server \ sharename \ foo.txt
与在UNC路径上使用Test-Path
一样正常工作,例如
Test-Path \\ server \ sharename \ foo.txt
您是否需要将共享映射到本地驱动器?