Size: a a a

2021 July 14

АГ

Артем Гладышев... in Powershell Rus
Теперь думаю как юзерами наполнить 100 юзеров и 30 групп и не и все имеют разное количество групп
источник

АГ

Артем Гладышев... in Powershell Rus
СПС за помощь
источник

VB

Vector BCO in Powershell Rus
похожим образом
источник

АГ

Артем Гладышев... in Powershell Rus
Ну да пока вижу так первый столбик юзеры с 2 столбика перечислить в каких группах должен находится
источник

VB

Vector BCO in Powershell Rus
csv:
groupname;users
groupa;user1,user2,user3
groupb;user2,user3,user4

import-csv $csv -delimeter ";" | foreach {
  add-adgroupmember -name $_.groupname -members @($_.users -split ',')
}
источник

VB

Vector BCO in Powershell Rus
параметры можно проверить в справке
источник

VG

Vasily Gusev in Powershell Rus
вообще для подобных структур .csv хреново подходит. Лучше psd1/json/yml
источник

АГ

Артем Гладышев... in Powershell Rus
Где об этом почитать
источник

VB

Vector BCO in Powershell Rus
стековерфлов, вики, статейки в интернете
источник

VG

Vasily Gusev in Powershell Rus
в документации лучше сначала. import-powershelldatafile, convertfrom-json
источник

АГ

Артем Гладышев... in Powershell Rus
Спасибо
источник
2021 July 15

Х

Хоттабыч 🐈... in Powershell Rus
всем драсте. тупой вопрос. как спрятать эксепшн?
т.е.
$sheet = Get-SomeShitOnDesktop()
может выкинуть exception, например по таймауту.
пробовал следующие варианты:
$sheet = Get-SomeShitOnDesktop() 2>$null
($sheet = Get-SomeShitOnDesktop()) | Out-Null
$null = ($sheet = Get-SomeShitOnDesktop())
ни один не сработал. что еще можно придумать?
источник

VG

Vasily Gusev in Powershell Rus
воу, аж 3 варианта, и ни один из пары чаще всего предлагаемых в любой доке =)
источник

VG

Vasily Gusev in Powershell Rus
командлет -errorAction "SilentlyContinue"
источник

VG

Vasily Gusev in Powershell Rus
$errorActionPreference = "SilentlyContinue"
источник

VB

Vector BCO in Powershell Rus
ерорекшнпреф = стоп
трай{
  dosomeshthere
} кетч {}
источник

S

ShS in Powershell Rus
Оберни в try {} с пустым catch
источник

VG

Vasily Gusev in Powershell Rus
блин, обогнал =)
источник

VB

Vector BCO in Powershell Rus
:)
источник

Х

Хоттабыч 🐈... in Powershell Rus
ну это да, но хочется красиво и одной командой
источник