Tuto - Powershell cheat sheet

Tuto - Powershell cheat sheet

Tuto Shell Microsoft Windows How To powershell cookbook cheat sheet

Powershell est un shell puissant développé par Microsoft pour remplacer l'ancien interpréteur de commandes de Windows hérité du DOS.

Il existe deux versions :

  • Powershell et Windows Powershell version 5.x
  • Powershell Core 7.x

Voici quelques commandes utiles que j'étofferai au fur et à mesure.

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"

Update-module modulename; remove-module modulename -ErrorAction SilentlyContinue; import-module modulename

$servers = 'toto'
$portToCheck = '80'

foreach ($server in $servers) {
    If ( Test-Connection $server -Count 1 -Quiet) {
        try {
            $null = New-Object System.Net.Sockets.TCPClient -ArgumentList $server,$portToCheck
            $props = @{
                Server = $server
                PortOpen = 'Yes'
            }
        }
        catch {
            $props = @{
                Server = $server
                PortOpen = 'No'
            }
        }
    }
    Else {
        $props = @{
            Server = $server
            PortOpen = 'Server did not respond to ping'
        }
    }
    New-Object PsObject -Property $props
}

22 avril 2021 : Création de l'article

  • Installer et mettre à jour Poweshell Core
  • Mettre à jour un module dans sa session courante
  • Tester un port TCP distant (équivalent telnet)
0.0(0 votes)

Previous Post