D:\>msg /?
Послать сообщение пользователю.
MSG {<пользователь> | <имя сеанса> | <ID сеанса> | @<имя файла> | *}
[/SERVER:<сервер>] [/TIME:<секунд>] [/V] [/W] [<сообщение>]
<пользователь> Имя пользователя.
<имя сеанса> Имя сеанса.
<ID сеанса> Идентификатор сеанса.
@<имя файла> Файл, содержащий список имен пользователей, сеансов или
идентификаторов сеансов, которым отправляется сообщение.
* Отправить сообщение всем сеансам на указанном сервере.
/SERVER:<сервер> Сервер (по умолчанию - текущий).
/TIME:<секунд> Интервал ожидания подтверждения от получателя.
/V Отображение информации о выполненных действиях.
/W Ожидание ответа от пользователя, полезно вместе с /V.
<сообщение> Отправляемое сообщение. Если не указано, выдается запрос
или принимается ввод из STDIN.
{{ name }}
$pairs = Import-Csv csvfile.txt
$filecontent = Get-Content -Path file.txt
$filecontent | Foreach-Object {
foreach ($pair in $pairs) {
$_ = $_ -replace $pair.oldword, $pair.newword
}
$_
} |
Set-Content -Path file.txt
$Computers = Get-ADComputer -Filter * -SearchBase "OU=,OU=,DC=,DC=" | Select Name | Sort-Object Name
$Computers = $Computers.Name
проще написать как$Computers = Get-ADComputer -Filter * -SearchBase "OU=,OU=,DC=,DC=" | Select -ExpandProperty Name | Sort-Object
$result =
foreach (...) {
$test = ...
...
[PSCustomObject]@{
Name = $computer
Result = $test -ne $null
IP = $ip
}
}
$result | Export-csv ...
Позволяет создавать полноценные xlsx файлы, в том числе со сводными таблицами, диаграммами и т.д.
И наличие, собственно, Excel ему не нужно
Это если хочется сразу по красоте