Мне нужна помощь с моим кодом.В настоящее время я работаю в среде Citrix и продолжаю сталкиваться со стеной в строке 4. Я пробовал ее с созданием переменной с именем desktopicons и без нее.
Когда я запускаю первые 3 строки, кажется, что весь кодработает хорошо до четвертой строки.
Основная идея сценария PS - создать новую папку и переместить все значки на рабочем столе в эту вновь созданную папку.
mkdir -Name "newfolder" -Path "C:\Users\%username%\Desktop\" -Force
Get-Process "C:\Users\%username%\Desktop\*" | Foreach-Object { $_.CloseMainWindow() | Out-Null } | stop-process
$desktopicons="$Env: C:\Users\%username%\Desktop"
Move-Item -Exclude "$desktopicons\newfolder" -Path "$desktopicons*" -Destination "$desktopicons\newfolder\" -Force