Size: a a a

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

2021 August 24

4

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

S

St. in PowerShellRus - о Powershell (и не только) на русском
В конфигах сервера должна быть опция AuthorizedKeysFile
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
которая указывает на местоположение открытой пары
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
емнип, по дефолту оно не факт что включено
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
ну и если меняешь конфиг на стороне сервера - бутнуть сам сервис, чтоб его перечитал
источник
2021 August 25

s

sm0k3 in PowerShellRus - о Powershell (и не только) на русском
Всем доброе утро, понимаю что метавопрос но все же, может помочь кто баг отлавить в небольшом скрипте ?

$counter = 0
$disk = @("D:\", "C:\")

foreach ($i in $disk){
   Write-Host $i Start-Job -ScriptBlock {Get-ChildItem -Path "$i" -Include "*FolderName*" -Recurse -Directory -ErrorAction SilentlyContinue}
   }

while($True){

   if($counter -eq $disk.Length){
       break
   }

   $AllJob = Get-Job
   $AllJobId = $AllJob.Id

   foreach($i in $AllJobId){
       $task = Get-Job -id $i
       if($task.State -like "Completed"){
           Receive-Job -id $task.Id | Out-File result.txt -Append
           Remove-Job -id $CompliteId
           $counter++
       }
   }
}
источник

s

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

VB

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

VB

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

VB

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

4

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

VB

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

VB

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

4

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

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
$AllJobId = $AllJob.Id - явно тут косяк, чего не сделать foreach ($id in $AllJob.Id)
источник

s

sm0k3 in PowerShellRus - о Powershell (и не только) на русском
Этот кусок работает как и задумано, разобрались уже, Вектор вроде помог в соседнем чате
источник

VB

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

4

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

4

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

4

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