adding back Set-MSRCApiKey.ps1 to not break people
This commit is contained in:
Родитель
76514be5d7
Коммит
3f515ef8c8
|
@ -0,0 +1,50 @@
|
|||
@@ -1,48 +0,0 @@
|
||||
Function Set-MSRCApiKey {
|
||||
[CmdletBinding(SupportsShouldProcess)]
|
||||
Param(
|
||||
[Parameter(Mandatory)]
|
||||
$ApiKey,
|
||||
|
||||
[Parameter()]
|
||||
[System.Uri]$Proxy,
|
||||
|
||||
[Parameter()]
|
||||
[ValidateNotNull()]
|
||||
[System.Management.Automation.PSCredential]
|
||||
[System.Management.Automation.Credential()]
|
||||
$ProxyCredential = [System.Management.Automation.PSCredential]::Empty
|
||||
|
||||
)
|
||||
Begin {}
|
||||
Process {
|
||||
if ($PSCmdlet.ShouldProcess($ApiKey,'Set item')) {
|
||||
|
||||
$global:MSRCApiKey = $ApiKey
|
||||
Write-Verbose -Message "Successfully set your API Key required by cmdlets of this module. Calls to the MSRC APIs will now use your API key."
|
||||
|
||||
# we also set other shared variables
|
||||
$global:msrcApiUrl = 'https://api.msrc.microsoft.com'
|
||||
Write-Verbose -Message "Successfully defined a msrcApiUrl global variable that points to $($global:msrcApiUrl)"
|
||||
|
||||
$global:msrcApiVersion = 'api-version=2016-08-01'
|
||||
Write-Verbose -Message "Successfully defined a msrcApiVersion global variable that points to $($global:msrcApiVersion)"
|
||||
|
||||
if ($ProxyCredential -ne [System.Management.Automation.PSCredential]::Empty) {
|
||||
$global:msrcProxyCredential = $ProxyCredential
|
||||
Write-Verbose -Message 'Successfully defined a msrcProxyCredential global variable'
|
||||
}
|
||||
|
||||
if ($Proxy) {
|
||||
$global:msrcProxy = $Proxy
|
||||
Write-Verbose -Message "Successfully defined a msrcProxyCredential global variable that points to $($global:msrcProxy)"
|
||||
}
|
||||
|
||||
if ($global:MSRCAdalAccessToken)
|
||||
{
|
||||
Remove-Variable -Name MSRCAdalAccessToken -Scope Global
|
||||
}
|
||||
}
|
||||
}
|
||||
End {}
|
||||
}
|
||||
No newline at end of file
|
Загрузка…
Ссылка в новой задаче