All posts filed under: PowerShell

Session Slides: Experts Live India – PowerShell Data as File System

I had the opportunity to speak at the inaugural edition of Experts Live India 2019 over the weekend. It was a great experience. The organizers did a great job even when there were teething facilities issues that plagued the event right from the start. I had planned only for one session at the event but as some international speakers could not make it to the event, I was asked to take up one more session and I chose to show the audience SHiPS module. Hierarchical data can be read as a file system in PowerShell using SHiPS open source module. In this session, I walked the audience through what are providers and what is the advantage of implementing PowerShel providers using the SHiPS module.   Once again, the slides do not contain great deal of information since I wanted to make this more of a demo based session. The demo scripts are available at

Updates to Hyper-V Networking DSC Resource Modules

I just released an update to my Hyper-V Networking DSC resource module (version 2.6 at present). This module contains six resources at the moment and I plan to add a few more in the near future. cVMSwitch is used to create virtual machine switches. cSwitchEmbeddedTeam is used to create switch embedded team VM switches on Server 2014 TP4 and above. cNatSwitch is used to deploy a VM switch of NAT type. cVMNetworkAdapter is used to create VM network adapters to attach to either management OS or the virtual machines. cVMNetworkAdapterSettings is used to configure VM network adapter settings such as bandwidth weights, port mirroring, DHCP guard, MAC address spoofing, etc. cVMNetworkAdapterVlan is used to configure VLANs on virtual network adapters either in the management OS or virtual machines. The cSwitchEmbeddedTeam and cNatSwitch resources are new in this release and are applicable only from Windows Server 2016 onwards. The cVMNetworkAdapter, cVMNetworkAdapterVlan, and cVMNetworkAdapterSettings modules have two breaking changes. There was no Id property earlier and the Name property was used as a key. This resulted in an issue where …

Infrastructure as Code at PowerShell Conference Asia 2015

PowerShell Conference Asia is here. It is scheduled to happen on 18th and 19th of September in Singapore. There is an excellent line up of sessions and speakers from around the world. You will get to hear Jeffrey Snover (via Skype) on day 1 and Nana from the PowerShell DSC team will present in-person. This conference is sponsored by SAPIEN Technologies! SAPIEN has been playing a key role in the PowerShell community and you will get to hear about some of their great products and meet their staff. Infrastructure as Code At the PowerShell Conference, I will be doing a session on Infrastructure as Code with DSC. In my session, you will learn what infrastructure as code is and how you can connect different technologies to make Infrastructure as code work for you. This will be a mostly demo-oriented session and very few slides. So, if you plan to attend PowerShell Conference Asia – 2015, come over to my session. Registration & Venue We have opened up registration on Eventbrite. We are accepting payment by PayPal and registration …

Azure Automation and PowerShell at PS Bangalore User Group

I will speaking about Azure Automation at the upcoming PS Bangalore User Group (PSBUG) meeting on July 19th, 2014. Also, the theme of this user group is to talk about PowerShell in the context of Azure and System Center. We have our newly awarded PowerShell MVP, Deepak, joining us for a session on System Center Configuration Manager. Here is the Eventbrite link for the July 19th meeting: Agenda: 9AM – 9.30AM – Registrations 9.30AM – 9.45AM – Welcome Note 9.45AM – 10.30AM – Getting Started with Azure Automation, Ravikanth Chaganti 10.30AM – 11.15AM – Getting started with PowerShell for System Center Configuration Manager, Deepak Dhami 11.15AM – 11.30AM – Break 11.45AM – 12.30PM – Getting started with PowerShell for System Center Service Manager, Vinith Menon 12.30PM – 12.45PM – Open House and Closing Notes The venue and other details are available in the ticket.

Windows PowerShell MVP for another year!

I am happy to share this news once again. In fact, for the fifth time 🙂 The past year has been a very interesting one. With the release of PowerShell 4.0 and DSC, I had a chance to reach out to large number of community members and help them understand the new technology. I am sure this will only get better in the coming year. I am looking forward to it.

Speaking at DevOps Days 2013 India

Sometime ago, I stumbled upon DevOps Days website and their call for papers. If you have been following my tweets and posts on PowerShell Magazine, my new found love in Windows Server 2012 R2 OS is the Desired State Configuration feature. This is a feature that enables a million opportunities for people in DevOps and system administration space. This event is happening on November 16th and 17th in Bangalore. So, when I saw the call for papers, I submitted my proposal about Desired State Configuration and this got accepted as a conference talk. I will be there on day 1. The registrations for this event are open. This is a paid registration. You can check for availability here. If you are attending this event, please drop by and say hello. I will be more than happy to talk to you on this subject.

Slides and demo scripts from my Desired State Configuration session at VTC Online, India

The Microsoft MVP community in India delivered a Virtual Tech Conference (VTC) online yesterday and I had the opportunity to talk about one my favorite topics in PowerShell 4.0 – Desired State Configuration. I used this opportunity to build a custom DSC resource for managing hosts file using DSC. It was a good learning experience for me. And, I see a lot more possibilities with this.