How do I get the current username in Windows PowerShell?

I found it:

$env:UserName

There is also:

$env:UserDomain
$env:ComputerName

On Windows, you can:

[System.Security.Principal.WindowsIdentity]::GetCurrent().Name