PowerShell for Operators

PowerShell for Operators 101: Prerequisites


You will need the following software:


PowerShell 6.0 Beta

PowerShell 6.0

PowerShell 5.1

Installed by default in Windows 10, PowerShell 5.1 requires that at least Dot Net 4.5.2 is installed first.

Dot Net

PowerShell 5.1

Visual Studio Code:

code.visualstudio.com/download

Git

git-scm.com/download/win

Optional:

Visual Studio Community

www.visualstudio.com/downloads

Tortoise Git

tortoisegit.org/download

Recommended VS Code settings

{
    "editor.fontSize": 14,
    "editor.fontLigatures": true,
    "editor.formatOnPaste": true,
    "editor.mouseWheelZoom": true,
    "window.restoreFullscreen": true,
    "editor.renderWhitespace": "none",
    "editor.cursorBlinking": "solid",
    "editor.autoIndent": true,
    "files.trimTrailingWhitespace": true,
    "git.confirmSync": false,
    "editor.minimap.enabled": true,
    "workbench.commandPalette.preserveInput": true,
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\cmd.exe",
    "python.pythonPath": "c:/python27/python.exe",
    "git.defaultCloneDirectory": "C:\\Users\\glen.buktenica\\.source",
    "workbench.startupEditor": "newUntitledFile",
    "files.autoSave": "off",
    "[ruby]": {
        "editor.tabSize": 2
    },
    "[python]": {
        "editor.tabSize": 4
    },
    "git.enableSmartCommit": true,
    "workbench.colorTheme": "Visual Studio Dark"
}

Visual studio code extensions

VS Code PowerShell

Auto Open Markdown preview