Size: a a a

2021 October 10

В

Виктор in Powershell Rus
$files = Get-ChildItem "g:\bad\*\fingerprint.json"
$fingers = Get-Content "f:\fingers.txt"

for ($i=0; $i -lt $files.Count; $i++) {    
 $j = Get-Random -Maximum $fingers.Count -Minimum 1  
 $j
 Set-Content $files[$i] $fingers[$j]  
}
источник

В

Виктор in Powershell Rus
целый час я потратил
источник

В

Виктор in Powershell Rus
а ведь кто то мог себе на чай заработать
источник

VG

Vasily Gusev in Powershell Rus
Скорее геморрой 🙄
источник

AP

Aleksey Prokopchin in Powershell Rus
++
источник

D

Denis in Powershell Rus
Просто интересно, во сколько ты этот ванлайнер оцениваешь?
источник

В

Виктор in Powershell Rus
2000
источник

D

Denis in Powershell Rus
Это хорошая цена. Я думаю, напиши ты её сразу, кто-нибудь да откликнулся бы. Но! Ты реально зарабатываешь $200 в день, чтобы платить такие деньги за 15 минут работы? Думаю, что за половину такой зп здесь бы нашлось с десяток кто писал скрипты по заказу на ежедневной основе.
источник

Z

Zubastic in Powershell Rus
вопрос за соточку
источник

Z

Zubastic in Powershell Rus
есть такой вот код:
источник

Z

Zubastic in Powershell Rus
$response += ($mrs | %{ ("<a href='{0}'>{1}</a> {2} {3}" -f $_.web_url, $_.iid, ($this.GetGitlabIssue($context, $_.description)), ($_.title -replace '#\d+ ', '')) } | out-string)
источник

Z

Zubastic in Powershell Rus
как он может вернуть пустую строку?
источник

Z

Zubastic in Powershell Rus
если перед ним проверка, что если $mrs пусто, то ничего не делаем
источник

VG

Vasily Gusev in Powershell Rus
ну ты полностью тогда и показывал бы
источник

KN

Kirill Nikolaev in Powershell Rus
Ну, если придираться, то конкретно этот код ничего не возвращает, а записывает результат работы в переменную
источник

KN

Kirill Nikolaev in Powershell Rus
А как именно организована эта проверка?
источник

Z

Zubastic in Powershell Rus
$response = $null;
     $page = 1;
     while($true)
     {
$url = ($this.mergeRequestsUri -f $this.project, $page);
       Write-Host "Downloading merge requests list:`n$url"
       $mrs = $request.DownloadString($url) | ConvertFrom-Json
       $mrs = $mrs | where { ([DateTime]$_.merged_at -gt $date) -And $_.target_branch -eq $this.branch } | Sort-Object -Property iid -Descending;
 
       if ($mrs.Count -eq 0)
       {
         return $null
       }
       
       $response += ($mrs | %{ ("<a href='{0}'>{1}</a> {2} {3}" -f $_.web_url, $_.iid, ($this.GetGitlabIssue($context, $_.description)), ($_.title -replace '#\d+ ', '')) } | out-string)
     
       if ($mrs.Count -eq 100)
       {
         $page++;
         continue;
       }
       break;
     }
     return $response;
источник

Z

Zubastic in Powershell Rus
и вызов:
источник

Z

Zubastic in Powershell Rus
$mergeInfo = $this.GetMergeRequests($context, $date)
       if ($mergeInfo -ne $null)
       {
         $mergeInfo = "n`nMerge requests:`n$mergeInfo"
       }
       $this.ReportToTelegram("$($context.ServerName): supply deployed.`nHash: $hashUri$mergeInfo")
источник

Z

Zubastic in Powershell Rus
в итоге получаю такое:
источник