我在c#中編寫了一個powershell模塊,它允許我調用一些web服務。 在我可以使用它們之前,我必須指定服務所在的位置。例如:PowerShell中的持久變量
Set-ServiceUrl 'http://myService.cloudapp.net/'
Create-Something ...
Get-Something ...
測試功能創建出頭和Get-東西訪問靜態變量「的serviceURL」被設置在Set-的serviceUrl函數中。
這與Azure模塊類似,您必須先調用Set-AzureSubscription才能查詢服務。
我和Azure模塊之間的差異在於,我必須爲每次啓動PowerShell時指定模塊的服務url,而我只需設置AzureSubscription一次。
是否有在PowerShell中的任何機制來存儲這些信息「永遠」?還是必須使用基於文件的/註冊表或環境變量解決方案?你會建議什麼?
謝謝,我會將信息存儲在註冊表中。 –