Я импортировал файл CSV и создал массив из данных.Мне нужно разделить доменные имена, которые использовали split, однако некоторые имена являются IP-адресами, поэтому они также разделяются.
Как добавить немного логики для обычного разделения?Но если это число, похожее на IP-адрес, проигнорируйте и распечатайте его.
Ниже приведены мои примеры данных, с которыми я пытаюсь работать "Имя клиента".
$NewCSV = $a | ForEach-Object {
$Record = @{
'Client Name' = $_."Name".Split('.')[0]
'Policy Name' = $_."AgentServerType"
'Backup State' = $_."BackupStatus"
'logon' = $_."LogonAccountTestStatus"
'account' = $_."LogonAccount"
}
New-Object PSObject -Prop $Record
} | Select "Client Name","Policy Name","Backup State","logon","account"