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 символов ?
Сергей, HealthMailbox в каждой базе есть и Exchange что-то с ним делает.
Правда, в подробности не вдавался
Можно посмотреть что там, как раз настроив правила пересылки. Если что-то, что сможет убедить руководство, то, как говорил Владимир, таки настроить пересылку из этих ящиков на руководство.
Насколько я знаю, проверки там чаще, чем раз в 6 часов, это должно выглядеть убедительно