HPCPack2016
This reference provides cmdlet descriptions and syntax for all HPC cluster-specific cmdlets that are available in Microsoft HPC Pack 2012 R2, Microsoft HPC Pack 2012, and HPC Pack 2008 R2. The HPC cmdlets provide an alternative to most actions that you would otherwise perform with command-line commands, HPC Cluster Manager, or HPC Job Manager.
For information about using HPC PowerShell, see Appendix 6: Using HPC PowerShell in the TechNet library.
For information about using Windows PowerShell, see Windows PowerShell (TechNet) in TechNet.
For information about built-in Windows PowerShell cmdlets, see Windows PowerShell Core Cmdlets in TechNet.
HPCPack2016
Add-HpcBatchPool |
Adds an Azure Batch pool to the HPC cluster. |
Add-HpcGroup |
Adds nodes to node groups. |
Add-HpcImage |
Adds an operating system image to the image store for an HPC cluster. |
Add-HpcIScsiStorageArray |
Adds the iSCSI storage array at the specified management IP address to an HPC cluster. |
Add-HpcLinuxNode |
Adds Linux node to the HPC cluster. This is only used for testing purposes. |
Add-HpcMember |
Adds a domain account to the HPC cluster as a member in a cluster role. |
Add-HpcNodeSet |
Adds a set of Azure nodes to the HPC cluster. |
Add-HpcNonDomainComputeNode |
Adds a non-domain-joined compute node to the HPC cluster. This cmdlet is only used for testing purposes. |
Add-HpcPool |
Adds a resource pool to an HPC cluster. |
Add-HpcTask |
Creates a task and adds it to a job. |
Add-HpcTest |
Adds custom diagnostic tests to the set of diagnostic tests that administrators can run on the HPC cluster. |
Add-HpcUnManagedNode |
Adds unmanaged compute resources to the cluster as a compute node. |
Assign-HpcNodeTemplate |
Assigns or reapplies a node template to a node. |
Copy-HpcJobTemplate |
Copies a job template. |
Copy-HpcNodeTemplate |
Creates a node template by making a copy of an existing node template. |
Export-HpcDHCPReservations |
Saves information about the DHCP reservations. |
Export-HpcJob |
Saves information about a job in an XML file. |
Export-HpcJobTemplate |
Exports a job template to an XML file. |
Export-HpcMetric |
Exports the specified set of metrics that HPC Cluster Manager uses in the heat maps for the nodes and the monitoring charts to an XML file. |
Export-HpcNodeTemplate |
Creates an XML-based representation of a node template and stores it in a file. |
Export-HpcNodeXml |
Exports information about compute nodes to an XML file. |
Export-HpcTask |
Exports the settings for a task to an XML file. |
Export-HpcTestResult |
Exports the test results for the specified diagnostic test run to the specified directory. |
Get-HpcBatchPoolStartTask |
Gets the start task result from an Azure Batch pool if a start task is specified in an Azure Batch pool template. |
Get-HpcClusterOverview |
Gets an overview of some metrics for the specified HPC cluster, including the number of nodes, jobs, and tasks in various states on the HPC cluster. |
Get-HpcClusterProperty |
Gets the cluster-wide properties for an HPC cluster. |
Get-HpcClusterRegistry |
Gets configuration properties related to HPC Pack which are stored in the Service Fabric property store. |
Get-HpcDriver - Gets device drivers for HPC cluster |
Gets device drivers. |
Get-HpcGroup |
Gets node groups. |
Get-HpcImage |
Gets operating system images for an HPC cluster. |
Get-HpcIScsiStorageArray |
Gets HpcIScsiStorageArray objects. |
Get-HpcJob |
Gets jobs. |
Get-HpcJobCredential |
Gets the credentials for submitting jobs. |
Get-HpcJobHistory |
Gets the job history data for all finished, canceled, and failed jobs. |
Get-HpcJobTemplate |
Gets information for one or more specified job templates, or for all job templates if none are specified. |
Get-HpcJobTemplateAcl |
Gets the ACL for a job template. |
Get-HpcLogUploaderConfig |
Gets the configuration of the LogUploaderAgent. |
Get-HpcMember |
Gets a member for the HPC cluster. |
Get-HpcMetric |
Gets metrics that HPC Cluster Manager uses in the heat maps for the nodes and the monitoring charts. |
Get-HpcMetricValue |
Gets the current value of metrics that HPC Cluster Manager uses in heat maps for nodes and monitoring charts. |
Get-HpcMetricValueHistory |
Gets the values for a specified metric during the specified time period. |
Get-HpcNetworkInterface |
Gets network interfaces on the head node. |
Get-HpcNetworkTopology |
Gets the current network topology for the HPC cluster. |
Get-HpcNode |
Gets nodes in the HPC cluster. |
Get-HpcNodeStateHistory |
Gets the history of changes to the state of the nodes in the HPC cluster for the specified time period. |
Get-HpcNodeTemplate |
Gets a node template for an HPC cluster. |
Get-HpcOperation |
Gets an operation. |
Get-HpcOperationLog |
Gets the log and substeps for the specified operation. |
Get-HpcPool |
Gets a resource pool. |
Get-HpcTask |
Gets a task or subtask for a job. |
Get-HpcTest |
Gets diagnostic tests for the HPC cluster. |
Get-HpcTestDetail |
Gets detailed information about a diagnostic test. |
Get-HpcTestResult |
Gets test runs. |
Get-HpcTestResultDetail |
Gets detailed information about the results of a run for a diagnostic test. |
Import-HpcJobTemplate |
Imports a job template from an XML file. |
Import-HpcMetric |
Imports metrics from the specified XML file to create new metrics or overwrite existing metrics that HPC Cluster Manager uses in the heat maps for the nodes and the monitoring charts. |
Import-HpcNodeTemplate |
Imports node template XML files. |
Import-HpcNodeXml |
Imports nodes from the lists of nodes in one or more specified node XML files, and adds the nodes to the HPC cluster. |
Invoke-HpcTest |
Runs the specified diagnostic tests on one or more specified nodes. |
New-HpcGroup |
Creates a node group. |
New-HpcImage |
Creates an operating system image and adds it to the image store for an HPC cluster. |
New-HpcJob |
Creates a job, or creates a copy of an existing job. |
New-HpcNodeTemplate |
Creates a node template and optionally associates an operating system image with the node template. |
New-HpcSoftCard |
Generates an HPC soft card certificate. |
Remove-HpcAzureNode |
Removes one or more Azure nodes from an HPC cluster. |
Remove-HpcDriver - Remove a device driver in HPC Pack 2016 |
Removes a device driver. |
Remove-HpcGroup |
Removes the association between one or more specified node groups and one or more specified nodes. |
Remove-HpcImage |
Removes operating system images from the image store for an HPC cluster. |
Remove-HpcIScsiStorageArray |
Removes the specified iSCSI storage array from the HPC cluster. |
Remove-HpcJobCredential |
Deletes cached credentials that the job scheduler uses to submit jobs. |
Remove-HpcJobTemplate |
Deletes a job template. |
Remove-HpcMember |
Removes members from the HPC cluster or from specified roles. |
Remove-HpcMetric |
Removes metrics from the set of metrics that HPC Cluster Manager uses in the heat maps for the nodes and the monitoring charts. |
Remove-HpcNode |
Removes the entry for one or more nodes from the HPC cluster management database. |
Remove-HpcNodeSet |
Removes a set of Azure nodes from an HPC cluster. |
Remove-HpcNodeTemplate |
Deletes node templates from the HPC cluster. |
Remove-HpcPool |
Removes a resource pool. |
Remove-HpcSoaCredential |
Deletes the cached credentials for users that SOA clients use to create SOA sessions. |
Remove-HpcTest |
Removes the diagnostic test with the specified alias from the HPC cluster. |
Remove-HpcTestCredential |
Clears the cached credentials that the HPC Diagnostics Service uses to run diagnostic tests. |
Remove-HpcTestResultAlert |
Clears the alert icon for diagnostic test runs. |
Remove-HpcTokenCache |
Removes the client Azure Active Directory token cache used for job submission. |
Replicate-HpcImage |
Copies a base-node operating system image from a Windows image (.wim) file to an Internet SCSI (iSCSI) storage array. |
Restart-HpcNode |
Restarts a node that is already turned on. |
Set-HpcClusterProperty |
Sets cluster-wide properties. |
Set-HpcClusterRegistry |
Sets configuration properties related to HPC Pack which are stored in the Service Fabric property store. |
Set-HpcGroup |
Modifies the name or description of a node group. |
Set-HpcIScsiStorageArray |
Sets an iSCSI storage array for an HPC cluster. |
Set-HpcJob |
Sets the properties of the specified job. |
Set-HpcJobCredential |
Sets the credentials for submitting jobs. |
Set-HpcJobTemplateAcl |
Sets the ACL on a job template. |
Set-HpcLogUploaderConfig |
Sets the configuration of the LogUploaderAgent. |
Set-HpcNetwork |
Sets the network topology and the properties of all of the network interfaces for the HPC cluster. |
Set-HpcNode |
Changes the properties for a node. |
Set-HpcNodeState |
Sets the state a node. |
Set-HpcPool |
Sets the weight of a resource pool. |
Set-HpcSoaCredential |
Sets the credentials for creating SOA sessions. |
Set-HpcTask |
Sets the properties for a task. |
Set-HpcTestCredential |
Sets the credentials for running diagnostic tests. |
Set-HpcTokenCache |
Sets the client Azure Active Directory token cache for job submission. |
Shutdown-HpcNode |
Turns off one or more nodes. |
Start-HpcAzureNode |
Starts Azure nodes. |
Start-HpcBatchPool |
Starts an Azure Batch pool in the HPC cluster. |
Start-HpcNode |
Turns on nodes by using an Intelligent Platform Management Interface (IPMI) script. |
Start-HpcNodeSet |
Starts a set of Azure nodes. |
Stop-HpcAzureNode |
Stops Azure nodes. |
Stop-HpcBatchPool |
Stop an Azure Batch pool in an HPC cluster. |
Stop-HpcJob |
Cancels a job. |
Stop-HpcNodeSet |
Stops a set of Azure nodes. |
Stop-HpcOperation |
Cancels the specified operation and makes the best possible attempt to revert the operation, if the operation is still running. |
Stop-HpcTask |
Cancels a task or subtask. |
Stop-HpcTestResult |
Cancels a diagnostic test if it is still running. |
Submit-HpcJob |
Submits or re-queues jobs to the HPC cluster. |
Validate-HpcIScsiStorageArray |
Validates that the head node of the HPC cluster can communicate with an iSCSI storage array. |