Formatting Text Output

If you’d like to nicely format output text, you may want to use a PSCustomObject and output it as a formatted list like so:

$infos = [PSCustomObject]@{
    Success = $true
    Datum = Get-Date
    ID = 123

}

Write-Host ($infos| Format-List | Out-String) -ForegroundColor Yellow

Simply add and adjust keys and values in your hash table.

Twitter This Tip! ReTweet this Tip!

Test-Drive PowerShell 6 – Side by Side

PowerShell 6 can be downloaded and run side-by-side with the official Windows PowerShell. If you’d like to test-drive it, head over to https://github.com/PowerShell/PowerShell/releases, and pick the release that suits your platform.

Be aware that it is a hefty 50MB download. After unpacking/installing the release, there will be a new PowerShell icon in all black, representing PowerShell 6. The name has changed as well: the executable no longer is named “powershell.exe” but instead “pwsh.exe”.

Twitter This Tip! ReTweet this Tip!

Converting User Name to SID

If you’d need to find out the SID for a user name, here is a useful chunk of code that does the job:

$domain = 'MyDomain'
$username = 'User01'

$sid = (New-Object Security.Principal.NTAccount($domain, $username)).Translate([Security.Principal.SecurityIdentifier]).Value

$sid

Just make sure you adjust domain name and username accordingly. If you need to find the SID for local accounts, set the domain name to the name of the local machine.

$username = 'Administrator'

$sid = (New-Object Security.Principal.NTAccount($env:computername, $username)).Translate([Security.Principal.SecurityIdentifier]).Value

$sid

This is much easier in PowerShell 5, though, because of a new cmdlet called Get-LocalUser:

 
PS C:> Get-LocalUser | Select-Object -Property Name, Sid

Name           SID                                           
----           ---                                           
Administrator  S-1-5-21-2951074159-1791007430-3873049619-500 
CCIE           S-1-5-21-2951074159-1791007430-3873049619-1000
DefaultAccount S-1-5-21-2951074159-1791007430-3873049619-503 
Guest          S-1-5-21-2951074159-1791007430-3873049619-501 
 

Twitter This Tip! ReTweet this Tip!

ONEPLUS 5T 8GB + 128GB WYPRZEDAŻ

1.905zł – lightinthebox.com
ONEPLUS 5T w Lightinthebox w cenie $532, płacąc PayPal + Revolut wychodzi ok 1905PLN. Wysyłka pocztą ze śledzeniem $0 i ubezpieczeniem od VAT i cła $13.83 co daje 1954 PLN. Mając premię promocyjną, przy zakupach powyżej $299 można zbić cenę o $15 na $530.83 czyli 1900 PLN z wysyłką.

Należy pamiętać aby ustawić w sklepie domyślną walutę USD bo wszędzie zazwyczaj zawyżają ceny w PLN, tak samo w EUR i GBP jest drożej, najtaniej wychodzi w USD.

Dodatkowo cashback 8,5% w TopCashBack
[shortcode id=”209599″/]

ONEPLUS 5T 6GB + 64GB WYPRZEDAŻ

1.667zł – lightinthebox.com
ONEPLUS 5T w Lightinthebox w cenie $465.46, płacąc PayPal + Revolut wychodzi ok 1667PLN. Wysyłka pocztą ze śledzeniem $0 i ubezpieczeniem od VAT i cła $12.10 co daje 1711 PLN. Mając premię promocyjną, przy zakupach powyżej $299 można zbić cenę o $15 na $462.56 czyli 1657 PLN z wysyłką.

Należy pamiętać aby ustawić w sklepie domyślną walutę USD bo wszędzie zazwyczaj zawyżają ceny w PLN, tak samo w EUR i GBP jest drożej, najtaniej wychodzi w USD.

Dodatkowo cashback 8,5% w TopCashBack
[shortcode id=”209593″/]

Wieża ONKYO CS-265B (Bluetooth, NFC, USB)

650zł – Amazon
Jak w opisie wieża Onkyo w niezłej cenie na hiszpańskim Amazonie mix kolorów do wyboru.
Cena uwzględnia wysyłkę do Polski – przeliczona przez Revolut
Link do opisu https://www.euro.com.pl/zestawy-muzyczne/onkyo-cs265-bialy.bhtml?gclid=EAIaIQobChMIq4a_gayF2AIVChMbCh0ptQU0EAQYAyABEgJ0OfD_BwE&gclsrc=aw.ds&dclid=CMfY1YSthdgCFVGk7QodL-wNrw

Sprzedawca eu s a r l – pewna wysyłka