Size: a a a

2021 June 14

i

inqfen in Powershell Rus
Так же всякая шляпа запущенная через supervisord, с которой он должен совершать действия и прочее
источник

i

inqfen in Powershell Rus
В общем там этому применений много
источник

i

inqfen in Powershell Rus
Зачем это человеку выше в повершелле я не знаю, я только разницу описал
источник

VP

Vasya Pupkin in Powershell Rus
ну, чтобы лишних ненужных процессов не плодить
источник

VP

Vasya Pupkin in Powershell Rus
вот у меня стандартно bash в терминале запускается, но я хочу погонять pwsh разок, так я делаю exec pwsh
источник

VP

Vasya Pupkin in Powershell Rus
и у меня как будто с самого начала был pwsh в терминале
источник

VP

Vasya Pupkin in Powershell Rus
вот я и спрашиваю Start-Process так может или нет?
источник

i

inqfen in Powershell Rus
Именно так же - сильно сомневаюсь, как бы винда и *nix по разному устроены
источник

i

inqfen in Powershell Rus
А это все работает начиная с ядра
источник

VP

Vasya Pupkin in Powershell Rus
источник

i

inqfen in Powershell Rus
Это не то же что exec в linux
источник

i

inqfen in Powershell Rus
Так вызови что-то да и повершелл тебе больше не нужен

В доке явно сказано On Windows, Start-Process creates an independent process that remains running independently of the launching shell
источник

i

inqfen in Powershell Rus
Ну и тебе процесса в конце концов жалко одного, если тебе только ради шелла?
источник

AF

Alexey D. Filimonov ... in Powershell Rus
How can I launch a new process that is NOT a child of the original process?
https://stackoverflow.com/q/20338162/1936966
источник
2021 June 15

VG

Vasily Gusev in Powershell Rus
ну короче это специфичная для архитектуры линукса проблема
источник

VG

Vasily Gusev in Powershell Rus
поэтому кмк не проблема там и использовать этот exec
источник

DN

Dima Net in Powershell Rus
Всем привет !
источник

DN

Dima Net in Powershell Rus
Подскажите плз где ошибка .? Показывает первую УЗ и висит .
источник

DN

Dima Net in Powershell Rus
cls
$paths = "\\server1\files","\\server2\files"
$all = @()
$paths | % {
$path = $_
$users = (Get-ChildItem $path).name
   $s = New-PSSession -ComputerName server1 , server2
$users | % {
 $user = $_
       write-host "$user"
 $pst = Invoke-Command -Session $s -ScriptBlock {Get-ChildItem -Path "E:\files" -Include "*.pst" -Recurse | Select @('*',@{Name='SizeGB';Expression={[Math]::Round($_.Length / 1GB,2)}})} | Select SizeGb, FullName, PSComputerName
       write-host "$pst"
 if ($pst) {
  $var1 = Get-Aduser $path\$users -Properties name,mail, extensionAttribute3, Company,Department  | select name,mail, extensionAttribute3, Company,Department
           $var2 = [PSCustomObject]@{
            Name = $var1.Name
            }
  $all += $var2
 }
}
}
$all | Export-Csv -Path C:\TEMP\user\123.csv -NoTypeInformation -Delimiter ";" -Encoding UTF8
Exit-PSSession server1
Exit-PSSession server2
источник

VB

Vector BCO in Powershell Rus
1 write-host "$user" и write-host "$pst" не решают вопрос с дебагом так как ничего не видно если переменные пустые
правильно писать по типу такого: write-host "working with user: '$user'"
источник