脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

PowerShellのプロンプト

時刻とカレントディレクトリの短縮

MyDocuments/WindowsPowerShell/profile.ps1

function global:prompt() {
    $dir = $pwd.ProviderPath.Remove(0, $pwd.ProviderPath.LastIndexOf("\")+1)
    $time = Get-Date -Format "HH:mm:ss"
    Write-Host($time + " " + $dir) -NoNewline
    return "> "
}

こんな風になる

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

17:57:59 pen>

Windows Firewall の設定バックアップ

最近はPFWはWindows10純正のものを使っている。
操作性が悪いのが難だが、パフォーマンスはおそらく一番いいだろう。

CLIからバックアップを取るワンライナー。要管理者権限。

netsh advfirewall export "c:\_backup\wfw\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.wfw"