Все в моем скрипте Powershell работает должным образом, однако, если я возьму экспортированный CSV-файл и удалю из него несколько строк и столбцов, которые не нужны в скрипте, он сообщит мне, что поля, которые я оставил нетронутыми, равны нулю.
Вот скрипт, который я запускаю, ему нужно только 2 поля, DistinguishedName и SamAccountName.
ipcsv C:\Users\####\####\EditedCSV.csv | select-object DistinguishedName,SamAccountName | ForEach{
Rename-adobject $_.DistinguishedName -NewName $_.SamAccountName -WhatIf -Confirm:$false
}
Я начинаю с:
SamAccountName C GID DestinguishedName WhenCreated Description CN
и меняю его на:
SamAccountName DestinguishedName
Разве он не принимает CSV, с которым люди сталкивались, или есть какой-то особый трюк, который я должен сделать, когда сам изменяю данные?