Size: a a a

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

2020 March 04

M

Maru in PowerShellRus - о Powershell (и не только) на русском
Привет. Задумался тут, хочу сделать созданию учеток с порядковым номером в качестве samaccountname, типа: U00001, U00002. понятно как создать сразу там 10к учеток. А как сделать так, чтоб брать последнюю созданную учетку и от нее вести уже отсчет?
источник

C

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

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Maru
Привет. Задумался тут, хочу сделать созданию учеток с порядковым номером в качестве samaccountname, типа: U00001, U00002. понятно как создать сразу там 10к учеток. А как сделать так, чтоб брать последнюю созданную учетку и от нее вести уже отсчет?
Её надо хранить.
Можно конечно Get-ADUser -Filter * | % { return $_.samaccountname } | % { return $_.Trim("U") } | % { return [Int]::Parse($_) } | Sort-Object -Desc | Select-Object -First 1
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Еще у тебя возникнет проблема одновременности.
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Зачем return, два foreach и почему бы не сделать filter в Get-ADUser?
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Aleksandr
Зачем return, два foreach и почему бы не сделать filter в Get-ADUser?
Это как ?
источник

C

Constantine in PowerShellRus - о Powershell (и не только) на русском
зачем трим? при сортировке они учитываться не будут всё равно
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Constantine
зачем трим? при сортировке они учитываться не будут всё равно
Для красоты
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
Maru
Привет. Задумался тут, хочу сделать созданию учеток с порядковым номером в качестве samaccountname, типа: U00001, U00002. понятно как создать сразу там 10к учеток. А как сделать так, чтоб брать последнюю созданную учетку и от нее вести уже отсчет?
зачем аще
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Забей на эту фигню. Делай WoWa96
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Get-ADUser -Filter "SamAccountName -like 'U*'"
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Aleksandr
Get-ADUser -Filter "SamAccountName -like 'U*'"
Ну и к чему ты это написал
источник

M

Maru in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
зачем аще
решил изменить именование сервисных учеток для разрабов
источник

M

Maru in PowerShellRus - о Powershell (и не только) на русском
буду им отдавать в таком виде, и не руками их же создавать, а до этого времени создавались руками
источник

C

Constantine in PowerShellRus - о Powershell (и не только) на русском
так учетки придумали для того, чтоб идентифицировать пользователя. Если тебе посрать кто это делает, дай им одну учетку на всех
источник

4

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

M

Maru in PowerShellRus - о Powershell (и не только) на русском
короче понял, проще писать во время выполнения скрипта в файл samaccountname, а при повторном запуске прибавлять 1
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Maru
короче понял, проще писать во время выполнения скрипта в файл samaccountname, а при повторном запуске прибавлять 1
Еще учти что ты должен не допустить работу второго экземпляра скрипта.
А то получится хуйня.

$fileDesc = [System.IO.File]::Open('C:\2\lock.dat', [System.IO.FileMode]::Create, [System.IO.FileAccess]::ReadWrite, [System.IO.FileShare]::None)
<#... Тут что то делается ...#>
$fileDesc.Close()
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
источник

KF

Kirill Fimchenko 🚴🏻🏃 in PowerShellRus - о Powershell (и не только) на русском
как результат выполнения get-childitem передать в обычный вызов ffmpeg -i 'asd.mkv' ?
много мелких файлов конвертнуть
источник