d 3. Choose configuration options VHD Format VHD Type VHD Size Dynamic Working Directory C:\users\ryan.boud\Downloads VHD Name (Optional) WindowsServer2012R2Standard.vhdx Unattend File (Optional) 4. Make the VHD! Make my VHD The VHDX file was added to a new Virtual Machine and the setup of Windows was completed. This gave a basic installation of Windows Server 2012 R2 Standard for the recipes in this book. Appendix A Configuration After the completion of the setup process, the following PowerShell cmdlets were executed on the virtual machine in an elevated PowerShell console: #Enable SMB IN, ICMP ECHO IPv4 $FileSharing = ("FPS-SMB-In-TCP", "FPS-ICMP4-ERQ-In") $FileSharing | %{ Enable-NetFirewallRule -Name $_} #Required WMI rules $WMI = "WMI-ASYNC-In-TCP" "WMI-RPCSS-In-TCP", "WMI-WINMGMT-1 - TCP") $WMI I % { Enable-NetFirewallRule -Name $_} #Enable PowerShell Remoting Enable-PSRemoting -Force These cmdlets enable the following Firewall rules: File and Printer Sharing (SMB-In) File and Printer Sharing (Echo Request - -ICMPv4-In) Windows Management Instrumentation (ASync-In) Windows Management Instrumentation (DCOM-In) Windows Management Instrumentation (WMI-In) By enabling these Firewall rules within the VM template, any VM created using this template will automatically have these rules enabled. Additionally, the PowerShell cmdlets ensure that PowerShell Remoting is enabled. Sysprep The virtual machine was sysprep'd using the following command line in an elevated command prompt: ::\Windows\System32\Sysprep\sysprep.exe /Generalize /Oobe /Shutdown mode: VM After the VM shutdown, the VHDX file was used to create the Domain Controller, VMM Servers, SQL Servers, and the VMM Library Servers. Once VMM was operational, it was copied into the VMM Library for the recipes in this book. Planning the Virtual Machine Manager The installation of Virtual Machine Manager (VMM) is quite simple; however, you must plan your deployment. This appendix details the elements you must take into consideration before proceeding with the insta