Я новичок в Power Shell и, похоже, не могу исправить этот скрипт.
$WshShell = New-Object -comObject WScript.Shell
$users = Get-Content '\\fssrv\homeshares$\fMunoz00\Desktop\users.txt'
$users1 = Get-Content '\\fssrv\homeshares$\fMunoz00\Desktop\users1.txt'
$Shortcut = $WshShell.CreateShortcut("\\Fssrv\homeshares$\$users1\$users.lnk")
$Shortcut.TargetPath = "\\asrv1\users\$users"
$Shortcut.Save()
Каждый раз, когда он переходит к «users.txt», он пытается прочитать его как полный файл. Вместо этого я хотел бы, чтобы это читалось следующим образом:
User1
User2
User3
Я просто не могу заставить это работать.
РЕДАКТИРОВАТЬ:
Что я пытаюсь выполнить sh:
Мы перешли с одного сервера хранения на новый сервер хранения.
ASRV1 на FSSRV
Я хочу создать ярлык из asrv1 в фссрв. Наряду с обновлением мы также меняем домены и меняем всех windows имен пользователей.
Например, мое имя пользователя было fMunoz, и оно было изменено на fMunoz00.
Я хочу вытащить из текстовый файл> users.txt со всеми старыми именами пользователей и создание ярлыков для нового файла хранения имен пользователей, имена этих пользователей находятся в текстовом файле с именем users1.txt.