From 3753d42db46f2fce5252277587ddebe4557a30ce Mon Sep 17 00:00:00 2001 From: "Gaunt, John" Date: Sat, 9 Feb 2019 19:17:49 -0500 Subject: [PATCH] Upload New File --- portwarden_commands.ps1 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 portwarden_commands.ps1 diff --git a/portwarden_commands.ps1 b/portwarden_commands.ps1 new file mode 100644 index 0000000..5fa6e5a --- /dev/null +++ b/portwarden_commands.ps1 @@ -0,0 +1,25 @@ +# get the date/time for the back filename +$dateTime = get-date -format ("yyyyMMdd-HHmmss") +$directory = "$env:Temp\Bitwarden" +$filename = "Bitwarden Backup $dateTime" + +$env:Path += ";$PSScriptRoot;PSScriptRoot\gpg\bin" + +# update server for BW CLI +bw.exe config server https://bitwarden.johnhgaunt.com + +# create the backup directory +New-Item -ItemType directory -Force -Path "$directory" | out-null + +# backup bitwarden +portwarden_windows_amd64.exe --passphrase "34865y34iugb2ut4n^UHG%TBR" --filename "$directory\$filename.portwarden" encrypt +portwarden_windows_amd64.exe --passphrase "34865y34iugb2ut4n^UHG%TBR" --filename "$directory\$filename.portwarden" decrypt + +# +rename-item "$directory\$filename.portwarden.decrypted.zip" "$directory\$filename.zip" + +# gpg encrypt while asking for the password +gpg.exe --symmetric --cipher-algo AES256 --digest-algo SHA512 --output "$PSScriptRoot\$filename.zip.gpg" "$directory\$filename.zip" + +# delete files and wipe item +sdelete64.exe -nobanner -s -p 10 "$directory" \ No newline at end of file