2016-05-26 3 views
2

Invoke-commandを使用してスクリプトを実行しているときに、ドライブをworgroupマシンにマップできません。 Invoke-commandを使用してワークグループマシンに接続していますが、ドライブをマップしようとしています。私はマシンに接続することはできますが、ドライブをマップすることはできません。 以下のオプションを試しました。指定されたログオンセッションは存在しません。すでに終了している可能性があります

私が使って試してみました

net use $driveName $ShareLocation $Password /u:$Username 

取得エラー:

A specified logon session does not exist. It may already have been terminated. + CategoryInfo : OperationStopped: (:) [], COMException + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException 

System error 1312 has occurred. + CategoryInfo : NotSpecified: (System error 1312 has occurred.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError + PSComputerName : 10.125.160.132 A specified logon session does not exist. It may already have been terminated. 

$net.MapNetworkDrive($driveName, $ShareLocation, $false, $Username, $Password); 
New-PSDrive -Name K -PSProvider FileSystem -Scope Global -Root $ShareLocation -Credential $Credential -Persist 

取得エラーをしよう

これは、リモートマシン上でこのコードを直接実行しようとしているときにうまくいきます。

私はまた、それは「ダブルホップ」問題のように思えるのマシンの両方でのCredSSPを有効にすると、Invoke-Commandコマンドに

+0

すでにネットの使用を使用している間$ Net.RemoveNetworkDrive($ DRIVENAME、0) – Iliyas

+0

エラーを使用して存在する場合、私はしても、ドライブをチェックし、削除を試してみました:システムエラー1312発生しました。 + CategoryInfo:NotSpecified:(システムエラー1312はoccurred.:Stringを有する)[]、RemoteExceptionを + FullyQualifiedErrorId:NativeCommandError + PSComputerName:10.125.160.132 Aログオンセッションは存在しません。すでに終了している可能性があります。 – Iliyas

+0

MapNetworkDriveとNew-PsDriveのエラー指定されたログオンセッションが存在しません。すでに終了している可能性があります。 + CategoryInfo:OperationStopped:(:) []、COMException + FullyQualifiedErrorId:System.Runtime.InteropServices.COMException – Iliyas

答えて

0
+0

ありがとう、しかし私はそれを試して、同じエラーが発生している – Iliyas

関連する問題