无法使用VM在服务器上写入

时间:2019-05-07 09:50:01

标签: powershell

我正在使用PowerShell在VM中打开会话。我可以运行一些代码以在本地文件夹中进行写入,但是无法在服务器中进行写入。即使我拥有所有权利,也会使我“访问被拒绝”。

我正在尝试先在服务器上写/在服务器上创建文件夹。我正在使用创建文件夹的简单PowerShell。

$secpasswd = ConvertTo-SecureString 'PassWord' -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("UserName", $secpasswd)
$s = New-PSSession -ComputerName NameVM -Credential $mycreds
Invoke-Command -Session $s -ScriptBlock {
    C:\Users\MyName\Documents\CreateFolder.ps1
}
+ CategoryInfo          : PermissionDenied: (\\X\X\TestFolderVM:String) [New-Item], UnauthorizedAccessException
    + FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand
    + PSComputerName        : VMNAME

1 个答案:

答案 0 :(得分:0)

您在这里有错误的主意。 PowerShell New-PSSession为新计算机创建交互式提示。您可能应该使用的类似以下内容:

Invoke-Command -ComputerName HOSTNAME -ScriptBlock CONTENTSOFPS1 -Credentials $creds