Page MenuHomePhabricator

D10471.diff
No OneTemporary

D10471.diff

diff --git a/src/applications/drydock/interface/command/DrydockSSHCommandInterface.php b/src/applications/drydock/interface/command/DrydockSSHCommandInterface.php
--- a/src/applications/drydock/interface/command/DrydockSSHCommandInterface.php
+++ b/src/applications/drydock/interface/command/DrydockSSHCommandInterface.php
@@ -56,6 +56,15 @@
New-Object System.Management.Automation.Host.Size(512,50)
\$s = New-PSSession localhost
+while (\$s -eq \$null) {
+ # Occasionally Windows fails to authenticate the current user as
+ # themselves.
+ Write-Error `
+ "Failure to create session in New-PSSession. Retrying..."
+ Sleep 5
+
+ \$s = New-PSSession localhost
+}
\$real_env = Invoke-Command -Session \$s -ErrorAction Continue -ScriptBlock {
dir Env:\\
}

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 19, 8:47 AM (22 h, 29 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6731301
Default Alt Text
D10471.diff (774 B)

Event Timeline