diff --git a/KNOWNISSUES.md b/KNOWNISSUES.md
index 896b254b54..8867df7979 100644
--- a/KNOWNISSUES.md
+++ b/KNOWNISSUES.md
@@ -1,10 +1,10 @@
# Known Issues
-## `Computer.cs`
+## `ControlPanelItemCommand.cs`
-The file `monad/src/commands/management/Computer.cs` has been removed
+The file `monad/src/commands/management/ControlPanelItemCommand.cs` has been removed
temporarily from `Microsoft.PowerShell.Commands.Management` because we
-cannot resolve `Microsoft.WSMan.Management` for FullCLR builds. This must be
+cannot resolve `[Shell32.ShellFolderItem]` for FullCLR builds. This must be
fixed ASAP.
## `ImplicitRemotingCommands.cs`
diff --git a/nuget.config b/nuget.config
index 03196f09cc..d9d1dfbc06 100644
--- a/nuget.config
+++ b/nuget.config
@@ -4,5 +4,6 @@
+
diff --git a/src/Microsoft.PowerShell.Commands.Management/project.json b/src/Microsoft.PowerShell.Commands.Management/project.json
index 74da41e5d2..e704d213ed 100644
--- a/src/Microsoft.PowerShell.Commands.Management/project.json
+++ b/src/Microsoft.PowerShell.Commands.Management/project.json
@@ -26,7 +26,13 @@
},
"dnx451": {
"frameworkAssemblies": {
- "System.ServiceProcess": ""
+ "System.ServiceProcess": "",
+ "System.Windows.Forms": "4.0.0.0",
+ "System.Drawing": "4.0.0.0",
+ "System.Web.Services": ""
+ },
+ "dependencies": {
+ "Microsoft.WSMan.Management": "1.0.0"
}
}
},
@@ -34,8 +40,16 @@
"compile": [ "../windows-build/gen/COMMANDS_MANAGEMENT/*.cs" ],
"compileFiles": [
- "../monad/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimChildJobBase.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimConverter.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimJobContext.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/CimJobException.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimQuery.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs",
+ "../monad/monad/src/cimSupport/cmdletization/cim/clientSideQuery.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/CreateInstanceJob.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/DeleteInstanceJob.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs",
@@ -48,26 +62,28 @@
"../monad/monad/src/cimSupport/cmdletization/cim/QueryJobBase.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs",
"../monad/monad/src/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimChildJobBase.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimConverter.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimJobContext.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimQuery.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs",
- "../monad/monad/src/cimSupport/cmdletization/cim/clientSideQuery.cs",
+ "../monad/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs",
"../monad/monad/src/commands/management/AddContentCommand.cs",
"../monad/monad/src/commands/management/ClearContentCommand.cs",
"../monad/monad/src/commands/management/ClearPropertyCommand.cs",
+ "../monad/monad/src/commands/management/ClearRecycleBinCommand.cs",
"../monad/monad/src/commands/management/CombinePathCommand.cs",
"../monad/monad/src/commands/management/CommandsCommon.cs",
+ "../monad/monad/src/commands/management/CommitTransactionCommand.cs",
+ "../monad/monad/src/commands/management/Computer.cs",
"../monad/monad/src/commands/management/ContentCommandBase.cs",
+
"../monad/monad/src/commands/management/ConvertPathCommand.cs",
"../monad/monad/src/commands/management/CopyPropertyCommand.cs",
+ "../monad/monad/src/commands/management/Eventlog.cs",
"../monad/monad/src/commands/management/GetChildrenCommand.cs",
+ "../monad/monad/src/commands/management/GetClipboardCommand.cs",
"../monad/monad/src/commands/management/GetContentCommand.cs",
"../monad/monad/src/commands/management/GetPropertyCommand.cs",
+ "../monad/monad/src/commands/management/GetTransactionCommand.cs",
+ "../monad/monad/src/commands/management/GetWmiObjectCommand.cs",
+ "../monad/monad/src/commands/management/Hotfix.cs",
+ "../monad/monad/src/commands/management/InvokeWMIMethodCommand.cs",
"../monad/monad/src/commands/management/MovePropertyCommand.cs",
"../monad/monad/src/commands/management/Navigation.cs",
"../monad/monad/src/commands/management/NewPropertyCommand.cs",
@@ -77,20 +93,40 @@
"../monad/monad/src/commands/management/PingPathCommand.cs",
"../monad/monad/src/commands/management/Process.cs",
"../monad/monad/src/commands/management/PropertyCommandBase.cs",
+ "../monad/monad/src/commands/management/RegisterWMIEventCommand.cs",
"../monad/monad/src/commands/management/RemovePropertyCommand.cs",
+ "../monad/monad/src/commands/management/RemoveWMIObjectCommand.cs",
"../monad/monad/src/commands/management/RenamePropertyCommand.cs",
"../monad/monad/src/commands/management/ResolvePathCommand.cs",
+ "../monad/monad/src/commands/management/RollbackTransactionCommand.cs",
"../monad/monad/src/commands/management/Service.cs",
+ "../monad/monad/src/commands/management/SetClipboardCommand.cs",
"../monad/monad/src/commands/management/SetContentCommand.cs",
"../monad/monad/src/commands/management/SetPropertyCommand.cs",
- "../monad/monad/src/commands/management/WriteContentCommandBase.cs"
+ "../monad/monad/src/commands/management/SetWMIInstanceCommand.cs",
+ "../monad/monad/src/commands/management/StartTransactionCommand.cs",
+ "../monad/monad/src/commands/management/UseTransactionCommand.cs",
+ "../monad/monad/src/commands/management/WebServiceProxy.cs",
+ "../monad/monad/src/commands/management/WMIHelper.cs",
+ "../monad/monad/src/commands/management/WriteContentCommandBase.cs",
+ "../monad/monad/src/singleshell/installer/MshManagementMshSnapin.cs"
],
"namedResource": {
+ "ClearRecycleBinResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ClearRecycleBinResources.resources",
+ "ClipboardResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ClipboardResources.resources",
"CmdletizationResources": "../windows-build/gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources",
"ComputerResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ComputerResources.resources",
+ "ControlPanelResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ControlPanelResources.resources",
+ "EventlogResources": "../windows-build/gen/COMMANDS_MANAGEMENT/EventlogResources.resources",
+ "HotFixResources": "../windows-build/gen/COMMANDS_MANAGEMENT/HotFixResources.resources",
+ "ManagementMshSnapInResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ManagementMshSnapInResources.resources",
"NavigationResources": "../windows-build/gen/COMMANDS_MANAGEMENT/NavigationResources.resources",
+ "ProcessCommandHelpResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ProcessCommandHelpResources.resources",
"ProcessResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ProcessResources.resources",
- "ServiceResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ServiceResources.resources"
+ "ServiceResources": "../windows-build/gen/COMMANDS_MANAGEMENT/ServiceResources.resources",
+ "TransactionResources": "../windows-build/gen/COMMANDS_MANAGEMENT/TransactionResources.resources",
+ "WebServiceResources": "../windows-build/gen/COMMANDS_MANAGEMENT/WebServiceResources.resources",
+ "WmiResources": "../windows-build/gen/COMMANDS_MANAGEMENT/WmiResources.resources"
}
}
diff --git a/src/windows-build b/src/windows-build
index 477c31844a..50c60704b4 160000
--- a/src/windows-build
+++ b/src/windows-build
@@ -1 +1 @@
-Subproject commit 477c31844af2df56a7883210da8ba7409bb8905f
+Subproject commit 50c60704b483d82f9eb37bc28be0099d29dce1ce