スクリプトは、ディレクトリ(およびすべてのサブディレクトリ)を今日の日付で指定された新しいディレクトリに10の異なるサーバにコピーします。Copy-Itemのエラー:タイプが無効であるためシンボリックリンクを辿ることができません
$ServerList = Get-Content 'C:\Users\test\Powershellskript\testservrar.txt'
ForEach ($Server in $ServerList)
{
$source = "\\$Server\C$\Java\testIX"
$distanation = "\\$Server\C$\Backup"
$today = (Get-Date).ToString('YY-MM-DD')
$location = New-Item -Path $distanation -Type Directory -Name $today
Copy-Item $source -Destination $location -recurse
}
しかし、私は以下の2つのエラーが発生しますが、これをどのように修正できますか? リモートへのリモートシンボリックリンクは、デフォルトでは無効になっているので、
Copy-Item : The symbolic link cannot be followed because its type is disabled. At C:\Users\baa065sa\Powershell skript\Untitled1.ps1:9 char:1
Copy-Item : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. At C:\Users\baa065sa\Powershell skript\Untitled1.ps1:9 char:1
なぜですか?どのようにエラーを説明できますか? –
申し訳ありませんが、投稿したときにコードがフォーマットされておらず、説明が提供されませんでした。私の前のコメント – Manu
ここに解決策があるようです:https://stackoverflow.com/questions/229643/how-do-i-そのタイプが - –