Monthly Archives: April 2017

Compressing Individual Files Into individual Archives Using 7Z Command Line

The following will allow you to compress all the individual files in a folder to each be inside their own archive / folder.

Prerequisites / Requirements

Install 7-Zip, available at http://www.7-zip.org/

Set the environment PATH variable to include the 7-Zip folder path where the application is installed. e.g. C:\Program Files\7-Zip

The Command

FOR %i IN (*.*) DO 7z.exe a "%~ni.7z" "%i"

Explanation of each variable:

  • %i is a variable that holds the file name for each step in the loop
  • (*.*) is the selection criteria, it could easily be *.exe or similar
  • 7z.exe is the command line version of 7-Zip
  • %~ni – this expands the %i variable to just the file name – no extension

By default 7z will use it’s own file format, you can modify the command as follows to create zip (WinZIP / WIndows Compressed Folders) compatible files.

FOR %i IN (*.*) DO 7z.exe a -tzip "%~ni.zip" "%i"

Microsoft Security Updates for April 2017

Date Product Product Family Article Download
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 3211308 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 3211308 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 3217841 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 3217841 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4014652 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4014652 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4014652 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4014652 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4014652 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4014652 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4014793 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4014793 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4014793 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4014793 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4014793 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4014793 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4014793 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4014794 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4014794 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4014794 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4014794 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4014794 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4014794 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4015067 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4015067 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4015068 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4015068 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4015068 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4015068 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4015068 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4015068 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4015068 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4015195 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4015195 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4015195 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4015195 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4015195 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4015195 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4015195 Security Update
04/11/2017 Windows 10 Version 1607 for x64-based Systems Windows 4015217 Security Update
04/11/2017 Windows 10 Version 1607 for 32-bit Systems Windows 4015217 Security Update
04/11/2017 Windows Server 2016 Windows 4015217 Security Update
04/11/2017 Windows Server 2016  (Server Core installation) Windows 4015217 Security Update
04/11/2017 Windows 10 Version 1511 for 32-bit Systems Windows 4015219 Security Update
04/11/2017 Windows 10 Version 1511 for x64-based Systems Windows 4015219 Security Update
04/11/2017 Windows 10 for x64-based Systems Windows 4015221 Security Update
04/11/2017 Windows 10 for 32-bit Systems Windows 4015221 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4015380 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4015380 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4015380 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4015380 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4015380 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4015380 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4015380 Security Update
04/11/2017 Windows Vista Service Pack 2 Windows 4015383 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4015383 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4015383 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4015383 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4015383 Security Update
04/11/2017 Windows Vista x64 Edition Service Pack 2 Windows 4015383 Security Update
04/11/2017 Windows Server 2008 R2 for x64-based Systems Service Pack 1 Windows 4015546 Security Only
04/11/2017 Windows Server 2008 R2 for Itanium-Based Systems Service Pack 1 Windows 4015546 Security Only
04/11/2017 Windows 7 for x64-based Systems Service Pack 1 Windows 4015546 Security Only
04/11/2017 Windows 7 for 32-bit Systems Service Pack 1 Windows 4015546 Security Only
04/11/2017 Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) Windows 4015546 Security Only
04/11/2017 Windows Server 2012 R2 (Server Core installation) Windows 4015547 Security Only
04/11/2017 Windows 8.1 for 32-bit systems Windows 4015547 Security Only
04/11/2017 Windows 8.1 for x64-based systems Windows 4015547 Security Only
04/11/2017 Windows Server 2012 R2 Windows 4015547 Security Only
04/11/2017 Windows Server 2012 Windows 4015548 Security Only
04/11/2017 Windows Server 2012 (Server Core installation) Windows 4015548 Security Only
04/11/2017 Windows Server 2008 R2 for x64-based Systems Service Pack 1 Windows 4015549 Monthly Rollup
04/11/2017 Windows Server 2008 R2 for Itanium-Based Systems Service Pack 1 Windows 4015549 Monthly Rollup
04/11/2017 Windows 7 for x64-based Systems Service Pack 1 Windows 4015549 Monthly Rollup
04/11/2017 Windows 7 for 32-bit Systems Service Pack 1 Windows 4015549 Monthly Rollup
04/11/2017 Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) Windows 4015549 Monthly Rollup
04/11/2017 Windows Server 2012 R2 (Server Core installation) Windows 4015550 Monthly Rollup
04/11/2017 Windows 8.1 for 32-bit systems Windows 4015550 Monthly Rollup
04/11/2017 Windows 8.1 for x64-based systems Windows 4015550 Monthly Rollup
04/11/2017 Windows Server 2012 R2 Windows 4015550 Monthly Rollup
04/11/2017 Windows RT 8.1 Windows 4015550 Monthly Rollup
04/11/2017 Windows Server 2012 Windows 4015551 Monthly Rollup
04/11/2017 Windows Server 2012 (Server Core installation) Windows 4015551 Monthly Rollup
04/11/2017 Windows 10 Version 1703 for x64-based Systems Windows 4015583 Security Update
04/11/2017 Windows 10 Version 1703 for 32-bit Systems Windows 4015583 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4020535 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4020535 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4020535 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4020535 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4020535 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 Windows 4022887 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 Windows 4022887 Security Update
04/11/2017 Windows Server 2008 for Itanium-Based Systems Service Pack 2 Windows 4022887 Security Update
04/11/2017 Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation) Windows 4022887 Security Update
04/11/2017 Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation) Windows 4022887 Security Update

Bitcoin Console Commands

== Blockchain ==
getbestblockhash
getblock “blockhash” ( verbose )
getblockchaininfo
getblockcount
getblockhash height
getblockheader “hash” ( verbose )
getchaintips
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
getmempoolinfo
getrawmempool ( verbose )
gettxout “txid” n ( include_mempool )
gettxoutproof [“txid”,…] ( blockhash )
gettxoutsetinfo
preciousblock “blockhash”
pruneblockchain
verifychain ( checklevel nblocks )
verifytxoutproof “proof”

== Control ==
getinfo
getmemoryinfo
help ( “command” )
stop

== Generating ==
generate nblocks ( maxtries )
generatetoaddress nblocks address (maxtries)

== Mining ==
getblocktemplate ( TemplateRequest )
getmininginfo
getnetworkhashps ( nblocks height )
prioritisetransaction <txid> <priority delta> <fee delta>
submitblock “hexdata” ( “jsonparametersobject” )

== Network ==
addnode “node” “add|remove|onetry”
clearbanned
disconnectnode “node”
getaddednodeinfo ( “node” )
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban “subnet” “add|remove” (bantime) (absolute)
setnetworkactive true|false

== Rawtransactions ==
createrawtransaction [{“txid”:”id”,”vout”:n},…] {“address”:amount,”data”:”hex”,…} ( locktime )
decoderawtransaction “hexstring”
decodescript “hexstring”
fundrawtransaction “hexstring” ( options )
getrawtransaction “txid” ( verbose )
sendrawtransaction “hexstring” ( allowhighfees )
signrawtransaction “hexstring” ( [{“txid”:”id”,”vout”:n,”scriptPubKey”:”hex”,”redeemScript”:”hex”},…] [“privatekey1”,…] sighashtype )

== Util ==
createmultisig nrequired [“key”,…]
estimatefee nblocks
estimatepriority nblocks
estimatesmartfee nblocks
estimatesmartpriority nblocks
signmessagewithprivkey “privkey” “message”
validateaddress “address”
verifymessage “address” “signature” “message”

== Wallet ==
abandontransaction “txid”
addmultisigaddress nrequired [“key”,…] ( “account” )
addwitnessaddress “address”
backupwallet “destination”
bumpfee “txid” ( options )
dumpprivkey “address”
dumpwallet “filename”
encryptwallet “passphrase”
getaccount “address”
getaccountaddress “account”
getaddressesbyaccount “account”
getbalance ( “account” minconf include_watchonly )
getnewaddress ( “account” )
getrawchangeaddress
getreceivedbyaccount “account” ( minconf )
getreceivedbyaddress “address” ( minconf )
gettransaction “txid” ( include_watchonly )
getunconfirmedbalance
getwalletinfo
importaddress “address” ( “label” rescan p2sh )
importmulti “requests” “options”
importprivkey “bitcoinprivkey” ( “label” ) ( rescan )
importprunedfunds
importpubkey “pubkey” ( “label” rescan )
importwallet “filename”
keypoolrefill ( newsize )
listaccounts ( minconf include_watchonly)
listaddressgroupings
listlockunspent
listreceivedbyaccount ( minconf include_empty include_watchonly)
listreceivedbyaddress ( minconf include_empty include_watchonly)
listsinceblock ( “blockhash” target_confirmations include_watchonly)
listtransactions ( “account” count skip include_watchonly)
listunspent ( minconf maxconf [“addresses”,…] [include_unsafe] )
lockunspent unlock ([{“txid”:”txid”,”vout”:n},…])
move “fromaccount” “toaccount” amount ( minconf “comment” )
removeprunedfunds “txid”
sendfrom “fromaccount” “toaddress” amount ( minconf “comment” “comment_to” )
sendmany “fromaccount” {“address”:amount,…} ( minconf “comment” [“address”,…] )
sendtoaddress “address” amount ( “comment” “comment_to” subtractfeefromamount )
setaccount “address” “account”
settxfee amount
signmessage “address” “message”