The MED-V workspace package that you create includes a Windows PowerShell script (.ps1) file that you can edit before you test and deploy your MED-V workspace package. This section provides information and guidance to help you manage MED-V configuration settings by using Windows PowerShell before you deploy the MED-V workspaces.
Using Windows PowerShell Cmdlets in MED-V
The following Windows PowerShell cmdlets are available in Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 :
- New-MedvConfiguration
- Export-MedvConfiguration
- New-MedvWorkspace
- Export-MedvWorkspace
To access Windows PowerShell cmdlets for MED-V, open Windows PowerShell and type the following command to import the MED-V modules.
Copy Code | |
---|---|
Import-Module microsoft.medv |
After the modules are imported, you can access inline help for the cmdlets by using the standard Windows PowerShell Help commands, man or get-help. For example, to access a description of the New-MedvConfiguration cmdlet including a complete list of available parameters, type the following command.
Copy Code | |
---|---|
get-help New-MedvConfiguration |
You can also view help for specific parameters. For example, to view help for the parameter VmMemory, type the following:
Copy Code | |
---|---|
get-help New-MedvConfiguration -parameter VmMemory |
To view a list of all MED-V configuration settings and their defaults, type the following command.
Copy Code | |
---|---|
New-MedvConfiguration -ForceDefaults |
To view a list of all MED-V configuration settings and their current values, type the following command.
Copy Code | |
---|---|
gwmi -Class "Setting” -Namespace "root/microsoft/medv” |
Creating a MED-V Workspace with Custom Settings
After you successfully create a MED-V workspace package by using the MED-V Workspace Packager, a Windows PowerShell script is generated in the folder you specified for saving your packager files. The contents of this script show some of the available MED-V configuration settings that you can edit.
Following these steps, you can customize the script and then run it in Windows PowerShell to create a MED-V workspace with the new settings.
Important | ||||
---|---|---|---|---|
Run Windows PowerShell with administrative credentials, and
ensure that the Windows PowerShell execution policy allows the
running of scripts.
|
Exporting a MED-V Configuration to a Registry File
You can update MED-V configuration settings after the MED-V workspace is installed. Use the New-MedvConfiguration cmdlet to specify the parameters that you want to change. For example, to create a registry file that changes the virtual machine memory setting, type the following commands.
Copy Code | |
---|---|
New-MedvConfiguration -VmMemory 1024 | Export-MedvConfiguration -Path c:\medvConfiguration\myConfig.reg |
You can import the resultant registry file from the host computer to a MED-V workspace to apply the new configuration settings.