シームレスな citrix セッション内でマップされたネットワーク ドライブを変更する必要があります。PS3 を使用してプログラムを起動する限り、大したことはありません。
$y = \\server\share1
if(!(get-psdrive y)){
New-PSDrive -Name Y $y -Persist -PSProvider FileSystem
}
else{
Get-PSDrive Y | Remove-PSDrive -Force
New-PSDrive -Name Y $y -Persist -PSProvider FileSystem
}
この問題は、$y を別の値 (\server\share2 など) に変更し、アクティブなシームレス セッション内でドライブを再マップした後に発生します。すでに開始されている Citrix シームレス アプリ内で再マッピングが行われ、ドライブには share2 のコンテンツが表示されますが、エクスプローラーでのその名前 (たとえば、ダイアログとしてファイルを保存) はまだ \server\share1 であり、混乱を招きます。
既に開始されているシームレス アプリ内の共有の名前も更新する方法はありますか。
- もちろん、すべてのアクション/シームレスなアプリの開始は、同じ ica セッションで行われます。
- XenApp 6
ありがとう