Size: a a a

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

2021 March 05

К

Костя in PowerShellRus - о Powershell (и не только) на русском
Anatoly
Инфа 100%
Ахахаха
источник

К

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

VB

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

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
там много задачек типа такой, думаю и эта может быть
источник

VB

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

F

Frogg in PowerShellRus - о Powershell (и не только) на русском
Высший разум! Подскажи! Можно ли сохранить доменные креды в скрипте так чтобы креды отрабатывали при запуске скрипта от имени системы в автоматическом режиме, на недоменном пк.
источник

F

Frogg in PowerShellRus - о Powershell (и не только) на русском
$cred = Get-Credential
$server = "ЧЧЧЧЧЧ"
$OUPath = "OU=Computers,OU=ЧЧЧЧ,OU=ЧЧЧЧ ЧЧЧ,DC=ЧЧЧЧЧ"
$check0 = Get-ADComputer $env:COMPUTERNAME -Credential $cred -Server $server
$NullOrEmpty0 = [string]::IsNullOrEmpty($check0)
$min=0
$max=4000
$2 = $min..$max | %{
                        $leght = "$_".Length  
                        if ($leght -eq 1) { "ЧЧ-ЧЧЧ-A000" + "$_" }
                        if ($leght -eq 2) { "ЧЧ-ЧЧЧ-A00"  + "$_" }
                        if ($leght -eq 3) { "ЧЧ-ЧЧЧ-A0"   + "$_" }
                        if ($leght -eq 4) { "ЧЧ-ЧЧЧ-A"    + "$_" }
                   }      

if($NullOrEmpty0 -eq $true ){
$3 = $2 |    %{
                $check=@()
                $check=get-ADComputer $_ -Credential $cred -Server $server
                $NullOrEmpty = [string]::IsNullOrEmpty($check)
                if($NullOrEmpty -eq $true){$_}
              }
$4 = $3|get-random
Add-Computer -DomainName ozon -DomainCredential $cred -NewName $4 -OUPath $OUPath -Restart
                            }
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Frogg
$cred = Get-Credential
$server = "ЧЧЧЧЧЧ"
$OUPath = "OU=Computers,OU=ЧЧЧЧ,OU=ЧЧЧЧ ЧЧЧ,DC=ЧЧЧЧЧ"
$check0 = Get-ADComputer $env:COMPUTERNAME -Credential $cred -Server $server
$NullOrEmpty0 = [string]::IsNullOrEmpty($check0)
$min=0
$max=4000
$2 = $min..$max | %{
                        $leght = "$_".Length  
                        if ($leght -eq 1) { "ЧЧ-ЧЧЧ-A000" + "$_" }
                        if ($leght -eq 2) { "ЧЧ-ЧЧЧ-A00"  + "$_" }
                        if ($leght -eq 3) { "ЧЧ-ЧЧЧ-A0"   + "$_" }
                        if ($leght -eq 4) { "ЧЧ-ЧЧЧ-A"    + "$_" }
                   }      

if($NullOrEmpty0 -eq $true ){
$3 = $2 |    %{
                $check=@()
                $check=get-ADComputer $_ -Credential $cred -Server $server
                $NullOrEmpty = [string]::IsNullOrEmpty($check)
                if($NullOrEmpty -eq $true){$_}
              }
$4 = $3|get-random
Add-Computer -DomainName ozon -DomainCredential $cred -NewName $4 -OUPath $OUPath -Restart
                            }
конечно
источник

VB

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

VB

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

VB

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

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
в противном случае пароль можно хранить в открытом виде и создавать креды внутри при помощи этого открытого пароля
источник

VB

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

VB

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

F

Frogg in PowerShellRus - о Powershell (и не только) на русском
Я делал указывая прямым текстом конвертируя его в секьюр стринг. Если запускать руками все ок, если в таске от имени системы (по сути под локальным, не доменным админом) скрипт не отрабатывает
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Frogg
Я делал указывая прямым текстом конвертируя его в секьюр стринг. Если запускать руками все ок, если в таске от имени системы (по сути под локальным, не доменным админом) скрипт не отрабатывает
пиши логи и смотри что конкретно не отрабатывает
источник

F

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

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Frogg
Креды пустые
лог?
источник

VB

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

VB

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