![](/img/trans.png)
[英]Powershell and 2 factor authentication in Visual Studio Code
[英]Fastlane & Powershell two factor authentication
在 Powershell 中運行 fastlane 並嘗試獲取fastlane設置的環境變量。
我有下面的代碼,我試圖用得到的變量,但FASTLANE_SESSION
是在循環后空-這就是為什么我嘗試設置的env
自己在循環:
fastlane spaceauth -u user@domain.com 2>&1 | ForEach-Object {
Write-Host $env:FASTLANE_SESSION
return $_
}
解決這個問題的任何想法?
如果fastlane
輸出的最后一行是空的,例如換行符,那就是你得到的。 沒有fastlane
,所以用java
測試。 首先測試[string]
像你的例子:
java -version 2>&1 | foreach { if ($_ -is [string]) { return $_; } } | select -Last 1;
沒有輸出。
非空白字符的第二個測試:
java -version 2>&1 | where { $_ -match '\S+' } | select -Last 1;
輸出當前安裝的版本。
對於您的具體示例,這樣的事情應該有效:
$OUTPUT = fastlane spaceauth -u email@adomain.com 2>&1 |
where { $_ -match '\S+' } |
select -Last 1;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.