disk_init_win
Version information
This version is compatible with:
Start using this module
Add this module to your Puppetfile:
mod 'giuseppeborgese-disk_init_win', '1.0.0'
Learn more about managing modules with a PuppetfileDocumentation
disk_init_win
Table of Contents
- Description
- Setup - The basics of getting started with disk_init_win
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
This module initialize all the new disks added to a Windows machine. Using powershell the module first find disks not yet initialized , second format these disks and assign the first drive letter available. It was tested with Windows 2012 R2 , it is not working with Windows 2008 because require powershell 3.0.
Setup
Beginning with disk_init_win
It is enough include in your nodes include disk_init_win
Limitations
I tested with many machines but always with Windows 2012 R2 and puppet 3.7 , probably will work also on newer versions.
Development
If you want give some feedback, corrections, or improvements write me to giuseppeborgese@gmail.com
Release Notes/Contributors/Etc.
In the module I used this line to extract the first drive letter available for($j=67;gdr($d=[char]++$j)2>0){}$d I found this line in this page http://www.powershellmagazine.com/2012/01/12/find-an-unused-drive-letter/