169 похожих чатов

Подустал немного, ничего не понимаю, уже как только не крутил

😌

$srv="s-avp-kav-1204"
foreach ($cmp in (Get-Content C:\Scripts\11.txt)){
if (Test-Connection $cmp -Count 1) {
if($ok=Invoke-Command -ComputerName $cmp -ScriptBlock {& 'C:\Program Files (x86)\Kaspersky Lab\NetworkAgent\klmover.exe'-address $using:srv -logfile C:\temp\klmover.log -silent} -ErrorAction SilentlyContinue){
$OK|Out-File C:\Scripts\gpo\$cmp.log -Encoding utf8
}
esle {
"$cmp not in action" |Out-File C:\Scripts\gpo\errors.txt -Append
}
}
else {
"$cmp with no ping" | Out-File C:\Scripts\gpo\noping.txt -Append
}
}
Все отлично, все правильно отдает, только "$cmp not in action" не появляется, что за дела? If же срабатывает, почему Else-то нет?! 🤔

6 ответов

38 просмотров

Тут всегда будет ок, если прошёл пинг же

Oleg- Автор вопроса
Oleg
ок будет, а $OK нет)

Будьте проще;)...

Oleg
ок будет, а $OK нет)

Будет или результат выполнения ивока или ошибка в $ок

Oleg- Автор вопроса
Oleg- Автор вопроса

$ErrorActionPreference = 'Stop' $srv=Read-Host "Введите имя сервера KAV" $CompPath=Read-Host "Путь к файлу со списком компьютеров" #s-avp-kav-1200 #s-avp-kav-1202 #s-avp-kav-1203 #s-avp-kav-1204 foreach ($cmp in (Get-Content $CompPath)){ try { Test-Connection $cmp -Count 1 |Out-Null Test-WSMan $cmp | Out-Null if (!(Test-Path \\$cmp\c$\temp\)) {New-Item \\$cmp\c$\temp\ -ItemType Directory -Force | Out-Null} Invoke-Command -ComputerName $cmp -ScriptBlock {& 'C:\Program Files (x86)\Kaspersky Lab\NetworkAgent\klmover.exe'-address $using:srv -logfile C:\temp\klmover.log} sleep 2 if (Test-Path \\$cmp\c$\temp\klmover.log){ Write-Host $cmp is ok -ForegroundColor Green } else { Write-Host "Cannot find logfile on $cmp c:\temp\klmover.log, mb error!" -ForegroundColor Red } } catch { Write-Host $cmp not available to connect -ForegroundColor Red sleep 1 } } Сделал вот так, очень нравится)

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
12
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Карта сайта