无法从共享文件夹执行powershell脚本

时间:2016-06-20 15:10:55

标签: powershell windows-server-2012 shared-directory

我有一个包含以下内容的PowerShell脚本

$pass = 'password'|ConvertTo-SecureString -AsPlainText -Force
$cred = New-Object System.Management.Automation.PsCredential('user@domain.com',$pass)
New-PSDrive -Name Storage -Root \\path\app -Credential $cred -PSProvider filesystem

我将脚本保存为本地计算机和共享文件夹(网络)上的文件。

当我在本地机器上执行脚本时,它会映射到相应的路径 但是如果我从共享文件夹执行脚本,它会显示以下错误:

PS Microsoft.PowerShell.Core\FileSystem::\\path\app\Drives> \\path\app\Drives\Map.ps1
New-PSDrive : Unknown error (0x4c3)
In \\path\app\Drives\Map.ps1:3 Zeichen:1
+ New-PSDrive -Name Storage -Root \\path\app\storage -Credential $cred -PSP ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Storage:PSDriveInfo) [New-PSDrive], Win32Excepti 
   on
    + FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCom 
   mand

有什么问题?共享文件夹位于Windows Server 2012上。

更新

我忘了提一下,脚本和地图驱动器都在同一台服务器上 我的意思是,我有一台服务器,它共享两个文件夹。第一个共享名称是应用,第二个存储。在共享文件夹应用中,我有脚本,应将映射到共享文件夹存储。现在,我从客户端上的共享文件夹应用程序执行脚本,该脚本应映射到共享文件夹存储。但它根本不起作用。

0 个答案:

没有答案