powershell PowerShell的自定义提示,在切片栏中显示您当前的Az订阅

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PowerShell的自定义提示,在切片栏中显示您当前的Az订阅相关的知识,希望对你有一定的参考价值。

function Prompt {

    $CurrentTitle = $Host.UI.RawUI.WindowTitle
    $Host.UI.RawUI.WindowTitle =  "Loading Az ..."

    Set-Location -Path $ENV:USERPROFILE/code -ErrorAction stop

    $IsElevated = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")
    if ($IsElevated) {
        Write-Host "$([char]9788) " -ForegroundColor Red -NoNewline
    }else {
        Write-Host "$([char]9788) " -ForegroundColor Yellow -NoNewline
    }
    Write-Host 'Craig ' -ForegroundColor Green -NoNewline
    Write-Host "[$((Get-Location).path)]" -NoNewline
    Write-Host
    Write-Output '# ' 

    $SubScriptionName = (Get-AzContext).Subscription.Name

    if ($SubScriptionName) {
        $WindowTitle = "PowerShell | Az - [$($SubscriptionName)]"
    } else {
        $WindowTitle = $CurrentTitle
    }

    $Host.UI.RawUI.WindowTitle =  $WindowTitle
 }

以上是关于powershell PowerShell的自定义提示,在切片栏中显示您当前的Az订阅的主要内容,如果未能解决你的问题,请参考以下文章

我在 ActiveDirectory 中创建了一个新的自定义属性。如何在 PowerShell 中修改它?

powershell 这将在sharepoint中创建一个新的自定义列表

PowerShell如何清除当前ISE窗口的自定义变量

WMI IIS 6.0 自定义 HttpError (Powershell)

PowerShell-自定义函数 第一个自定义Function

用于本地文件的 Azure 自定义脚本扩展 CLI/Powershell