foreach-Object { if ($Department.Length -gt 60)
{$Department = $Department.Substring(0, 60) }
}
if ($Department.Length -gt 60)
{$Department = $Department.Substring(0, 60) }
# Указываем исходный файл
$impfile = "C:\Laba\test(3).csv"
# Импортируем файл, указывая в качестве разделителя символ точку с запятой
$users =Import-Csv -Path $impfile -Delimiter ","
#Запускаем цикл
foreach ($user in $users)
{
# Я просто обрезаю Department до 60
if ($user.Department.Length -gt 60) {
$user.Department = $user.Department.Substring(0, 60)
}
# Я просто обрезаю Title до 60
if ($user.Title.Length -gt 60) {
$user.Title = $user.Title.Substring(0, 60)
}
}
$users | Export-csv -Path 'C:\Laba\knigatest777.csv' -Delimiter ';' -NoTypeInformation -Encoding utf8
Invoke-Command -ComputerName $computer -ScriptBlock {powershell "& 'C:\zabbix\install.bat'"}
Invoke-Command -ComputerName $computer -ScriptBlock { & 'C:\zabbix\install.bat' }
Invoke-Command -ComputerName $computer -ScriptBlock { C:\zabbix\install.bat }
DNS имена пк обрезаютсяОни у вас длиннее 16 символов ?
почему же не доверять корневому сертификату, выпущенному infinityfreenom для его собственного, а не чужого ресурса?Если самоподписанный его сертификат записать себе в корневые, то он своим сертификатом сможет подписать ещё что-нибудь и вы будете этому автоматически доверять... А вдруг это что-то нехорошее ?
и как с изучением иностранного: если что встретилось незнакомое - сразу в словарь, помощь в PS вполне внятная
например,
краткая: foreach-object -?
полная: get-help -full foreach-object
и т. д.
Плюс здесь в поиске можно найти ссылки на книжки по возможностям и синтаксису, как базовые, так и продвинутые