Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 October 15

П

Полина in PowerShellRus - о Powershell (и не только) на русском
Мда, бред какой то получается. Но спасибо за посильную помощь
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
дак вы покажите вывод из сосноли-то
источник

V

Ve1l in PowerShellRus - о Powershell (и не только) на русском
Get-ADUser -filter {Givenname -like 'Павел'}
источник

V

Ve1l in PowerShellRus - о Powershell (и не только) на русском
у меня работает
источник

П

Полина in PowerShellRus - о Powershell (и не только) на русском
Не могу) камера разбита, а скринуть  не получится
источник

П

Полина in PowerShellRus - о Powershell (и не только) на русском
Но я нашла как работает:
$user = "*полина*"
источник

V

Ve1l in PowerShellRus - о Powershell (и не только) на русском
проще по Givenname
источник

V

Ve1l in PowerShellRus - о Powershell (и не только) на русском
если описано
источник

П

Полина in PowerShellRus - о Powershell (и не только) на русском
Не согласна
*полина* - это как пример текста, в рабочем скрипте будут использоваться фамилии
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
справка рекомендует использовать строку
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
конструкция вида

$user = 'полина'
-filter "name -like '`*$user`*'"

должна работать
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
бектики нужно проверять насколько они нужны
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
но они не помешают в такой конструкции
источник

П

Полина in PowerShellRus - о Powershell (и не только) на русском
спасибо
источник

SK

Sergey Kaurov in PowerShellRus - о Powershell (и не только) на русском
Привет!
источник

SK

Sergey Kaurov in PowerShellRus - о Powershell (и не только) на русском
Нашёл скрипт на PowerShall, позволяющий вытащить название принтеров из винды (в моём случае принт сервера) + описание и отдельно из другого запроса подставить им их IP, но что-то не хочет ip подставляться. Можете посмотреть, что не правильно или что почитать по теме данной?
                                                                                 $hostAddresses = @{}      #- я так понял создаём переменную
Get-WmiObject Win32_TCPIPPrinterPort | ForEach-Object {
 $hostAddresses.Add($_.Name, $_.HostAddress)
}  #- в переменную скидываем циклом содержимое Name (тут она ip содержит)
Get-WmiObject Win32_Printer | ForEach-Object {
 New-Object PSObject -Property @{
   "Name" = $_.Name
   "DriverName" = $_.DriverName
   "HostAddress" = $hostAddresses[$_.PortName]
Во второй строе уже из Win32_Printer данные берутся, и из первой подставляется содержимое созданной переменной $hostAddresses
И пусто - нет IP
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
?????
источник

SK

Sergey Kaurov in PowerShellRus - о Powershell (и не только) на русском
А было в материале так - или не правильно изначально?
источник

SK

Sergey Kaurov in PowerShellRus - о Powershell (и не только) на русском
я про =@{}
источник

SK

Sergey Kaurov in PowerShellRus - о Powershell (и не только) на русском
Сейчас без комментариев скрипт запишу:
источник