PowerShellからWinRMを利用したネットワークドライブからのファイルコピー
PowerShellからネットワークドライブからのファイルコピーを行う時にコマンドによって
成功するときと失敗するときが分かれるのですが、対処法はありますでしょうか。
※Ansibleからwin_copyコマンドで実行する際に「3.セッションに接続してからコピー」の方法で
実行していると思われ失敗してしまいます。
1.通常のファイルコピー
⇒成功
PowerShell
1Copy-Item –Path \FILE\share\hoge.txt –Destination 'C:\work'
2.セッションを取得してファイルコピー
⇒成功
PowerShell
1$session = New-PSSession –ComputerName PCNAME 2Copy-Item –Path \FILE\share\hoge.txt –Destination 'C:\work' -Session $session
3.セッションに接続してからコピー
⇒失敗(アクセス拒否エラー)
PowerShell
1Enter-PSSession -ComputerName PCNAME 2Copy-Item –Path \FILE\share\hoge.txt –Destination 'C:\work' 3 4#実行結果 5Copy-Item : アクセスが拒否されました。 6 + CategoryInfo : PermissionDenied: (\FILE\share\hoge.txt:String) [Copy-Item], UnauthorizedAccessException 7 + FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.CopyItemCommand 8 9Copy-Item : パス '\FILE\share\hoge.txt' が存在しないため検出できません。 10 + CategoryInfo : ObjectNotFound: (\FILE\share\hoge.txt:String) [Copy-Item], ItemNotFoundException 11 + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.CopyItemCommand

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。