Я пытаюсь создать скрипт для использования, когда мы выполняем ручную передачу данных на работе, это может быть утомительным, когда пользователи имеют тонну случайных данных в случайных местах. Я хочу перенести эти элементы из старого местоположения на старый диск в наше сетевое расположение, а затем отбросить его. То, что у меня есть, - это бета-версия того, что я хочу сделать, моя проблема в том, что я не могу понять, почему я не могу найти текущего зарегистрированного пользователя и исключить определенные учетные записи.Скрипт Powershell для перемещения нескольких неизвестных файлов в правильные местоположения
$DOCDIR = [Environment]::GetFolderPath("MyDocuments")
$TARGETDIR = 'C:\TextFiles'
if(!(Test-Path -Path $TARGETDIR)){
New-Item -ItemType directory -Path $TARGETDIR
}
[email protected]("*.*")
[email protected]("C:\Users\%USERNAME%\Documents","C:\Users\%USERNAME%\Pictures")
Get-ChildItem -Path $Path -Include $Include -Recurse | Move-Item -Destination C:\TextFiles
Ума вы больше будет добавлен к этому, но я не уверен, как получить текущий пользователь и он исключает нашу учетную запись администратора на единицах.
Благодарим за помощь.
Если я читаю это правильно, то если «USER5», это сказать, Джон Смит, и это не в списке исключений, то это сделать будет передача данных для Джона Смита исправить? Спасибо за помощь, это очень ценится. – Iwifia
Да, это правильно. –