New version : LazyWinAdmin 0.3.20120220

LazyWinAdmin was created using ONLY Powershell scripting language
I used SAPIEN PrimalForms to create the GUI.

This tool requires Powershell 2.0 and permissions on local or remote computers to be able to manage those.
 LazyWinAdmin 0.3.20120220


-FIX some problem with Uptime Button
-FIX Modified The Service Query/start/stop

-ADD Restart Service Button
-ADD TextBox with AutoCompletion on some Services i added
-ERROR AutoCompletion in the TEXTBOX of Services seems to make the thing crash :-(
-REMOVE AutoCompletion in Service Tab, in ServiceName TextBox
-ADD Get Local Hosts File (Menu: LocalHost/Hosts File)
-ADD Get Remote Hosts File (in General Tab,need permission on remote c$)
-REMOVE Computers.txt auto-completion, seems buggy :-(
-REPLACED some function by button with icons below ComputerName textbox
-MOVED the TEST-PSSESSION button to TOOL tab
-ADD the TEST-PSSESSION inside the ENTER-PSSESSION button. (2 in 1 :)
-MODIFY Inventory button and output (add more info)
-MODIFY IpConfig to use the one from BSonPosh module
-ADD SYDI option (dropdown) to choose DOC or XML format.
-ADD Combobox in TOOLS Tab, and ADD the present tools in combobox
-REMOVE Buttons in TOOLS tab (the ones placed in Combobox)
-FIX the ContextMenuStrip on TextBox SERVERNAME.
-ADD option of type for SYDI (DOC or XML)
-FIX the names of all the variables (for Winforms controls only)
-ADD Qwinsta and Rwinsta to contextmenu of computername textbox
-FIX SYDI (DOC and XML now work) auto-save on Desktop of Current User and Open the folder
-FIX "Installed Applications" show the full names of each application,vendors and versions.
-ADD Connectivity Testing Button (Remote registry, ping, RPC, RDP, WsMan)
-ADD more info to ipconfig button


Powershell - Webcast Speeding Up PowerShell: Multithreading

Interesting Web cast next Monday about Powershell Multi threading.

Monday, February 20th, 2012 12:00 PM to 1:00 PM Central Time

Here is the Event home page

PowerShell is single-threaded by design which is why PowerShell can execute tasks only sequentially. To speed up scripts, PowerShell v2 offers background jobs which are somewhat heavyweight. In this webcast, PowerShell MVP Dr. Weltner illustrates how you can spawn lightweight threads to execute multiple things in parallel (at the same time). Unlike background jobs, this technique uses less resources and allows threads to communicate with each other. This will not only enable you to considerably speed up scripts. It will also enable you to open multiple GUI windows and keep them open while other PowerShell threads update the window content. To round things up, Weltner will quickly highlight some of the future parallel processing capabilities built into the upcoming PowerShell version 3.0 which is currently publicly available as CTP (community technology preview).


VMware Virtual Machine Template - Windows Server 2008 R2

Update: 2013/03/29

Virtual Machine Template
Virtual Machine Templates come in very handy when you want to have a repository of Virtual Machine base or images that you can easily create a virtual machine from. This saves you the time of installing/configuring the operating system, installing regular common applications and patching the system.

Here are a few references I found to create my Windows Server 2008 R2 Template on a VMware environment

Create, Install and Config
  • Jason Samuel - How to Build a VMware vSphere VM Template for Windows Server 2008 R2
  • VMPros Blog - VMware: My favorite Windows 2008R2 template configuration
  • Jeremy Waldrop's Blog - How to Build a Windows 2008 VMware ESX VM Template
  • Shawn Ross IT Blog - Creating a Windows Server 2008 R2 (x64) vSphere 4.1 VM Template
  • Effin Blog - Creating an Activated Windows Server 2008 R2 VMware Template using Microsoft Sysprep
  • Solori - In-the-Lab: Windows Server 2008 R2 Template for VMware
  • Abiquo - VM Template Guide
  • Abiquo - Generating VM Templates
Performance and Tweak