Procurator.PowerCLI.Native

0.1.49

Native PowerShell module for Procurator Core gRPC API. No grpcurl wrapper.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Procurator.PowerCLI.Native

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Procurator.PowerCLI.Native

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Procurator. All rights reserved.

Package Details

Author(s)

  • Procurator

Tags

Procurator PowerCLI gRPC Virtualization

Cmdlets

Connect-Procurator Disconnect-Procurator Get-ProcSession Get-ProcHost Get-ProcDatastore Get-ProcVM New-ProcVM Remove-ProcVM Start-ProcVM Stop-ProcVM Stop-ProcVMHard Restart-ProcVM Suspend-ProcVM Wait-ProcTask New-ProcDatastore Remove-ProcDatastore Disconnect-ProcDatastore Enter-ProcDatastoreMaintenance Exit-ProcDatastoreMaintenance Get-ProcDatastoreItem New-ProcDatastoreFolder Remove-ProcDatastoreItem Get-ProcNetwork Set-ProcNetwork New-ProcNetwork Remove-ProcNetwork Get-ProcHostNetwork Get-ProcHostDatastore Get-ProcNIC Get-ProcSwitch New-ProcSwitch Remove-ProcSwitch Get-ProcVMNetwork Connect-ProcVMNetwork Disconnect-ProcVMNetwork Get-ProcStorageHealth Get-ProcStorageAdapter Invoke-ProcStorageRescan Get-ProcISCSIAdapter New-ProcISCSIAdapter Set-ProcISCSIAdapter Remove-ProcISCSIAdapter Get-ProcStorageDevice Get-ProcStorageDeviceMpath Clear-ProcStorageDevice New-ProcLvmDatastore Get-ProcTemplate New-ProcTemplate Invoke-ProcTemplateDeployment Remove-ProcTemplate Convert-ProcTemplateToVM Get-ProcComienzoHealth Get-ProcPackage Update-ProcPackage Enable-ProcPackage Disable-ProcPackage Remove-ProcPackage Start-ProcPackage Stop-ProcPackage Restart-ProcPackage Get-ProcLinuxService Start-ProcLinuxService Stop-ProcLinuxService Restart-ProcLinuxService Update-ProcLinuxServiceVersion Get-ProcNTPConfig Set-ProcNTPConfig Get-ProcSystemTime Set-ProcSystemTime

PSEditions

Core

Dependencies

This module has no dependencies.

FileList

  • Procurator.PowerCLI.Native.nuspec
  • Grpc.Net.Client.dll
  • ref\System.ServiceModel.Web.dll
  • ref\System.Xml.XPath.dll
  • ref\System.Threading.Timer.dll
  • ref\System.Threading.Tasks.Extensions.dll
  • ref\System.AppContext.dll
  • ref\System.IO.IsolatedStorage.dll
  • ref\System.Drawing.dll
  • runtimes\win-x64\native\microsoft.management.infrastructure.native.unmanaged.dll
  • runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • System.Management.dll
  • ref\System.Diagnostics.FileVersionInfo.dll
  • ref\System.Xml.XmlDocument.dll
  • ref\System.Runtime.InteropServices.dll
  • ref\System.Linq.Parallel.dll
  • ref\System.Buffers.dll
  • ref\System.Security.AccessControl.dll
  • ref\System.Runtime.Serialization.Formatters.dll
  • runtimes\win-x64\native\pwrshplugin.dll
  • runtimes\unix\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • System.Security.Permissions.dll
  • ref\System.Runtime.Intrinsics.dll
  • ref\System.Configuration.dll
  • ref\System.IO.Pipes.dll
  • ref\System.Xml.XDocument.dll
  • ref\System.Security.Cryptography.Csp.dll
  • ref\System.Reflection.TypeExtensions.dll
  • ref\System.Net.Ping.dll
  • runtimes\win-x64\native\PowerShell.Core.Instrumentation.dll
  • runtimes\unix\lib\net8.0\System.Management.Automation.dll
  • Procurator.PowerCLI.Native.deps.json
  • ref\System.Net.Security.dll
  • ref\System.Resources.Writer.dll
  • ref\System.Net.HttpListener.dll
  • ref\System.Security.SecureString.dll
  • ref\System.Diagnostics.TextWriterTraceListener.dll
  • ref\System.Globalization.Calendars.dll
  • ref\System.Diagnostics.StackTrace.dll
  • runtimes\win-x64\native\getfilesiginforedist.dll
  • runtimes\win-arm64\lib\net5.0\getfilesiginforedistwrapper.dll
  • Google.Protobuf.dll
  • ref\System.Xml.XPath.XDocument.dll
  • ref\System.Console.dll
  • ref\System.Formats.Tar.dll
  • ref\System.ComponentModel.Annotations.dll
  • ref\System.Security.Cryptography.dll
  • ref\System.Net.Requests.dll
  • ref\System.Security.dll
  • runtimes\linux-x64\native\libpsl-native.so
  • runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • Microsoft.Extensions.Logging.Abstractions.dll
  • ref\System.Xml.Linq.dll
  • ref\System.Net.Sockets.dll
  • ref\System.Text.RegularExpressions.dll
  • ref\System.Runtime.InteropServices.JavaScript.dll
  • ref\System.Text.Encoding.dll
  • ref\System.Net.WebSockets.dll
  • ref\System.Reflection.DispatchProxy.dll
  • runtimes\win-arm64\native\microsoft.management.infrastructure.native.unmanaged.dll
  • runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • Grpc.Net.Common.dll
  • ref\System.Net.WebSockets.Client.dll
  • ref\System.Net.Http.dll
  • ref\System.Runtime.Serialization.dll
  • ref\System.IO.FileSystem.Primitives.dll
  • ref\System.Transactions.dll
  • ref\System.Reflection.Emit.dll
  • ref\System.Core.dll
  • runtimes\win-arm64\native\pwrshplugin.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Utility\Microsoft.PowerShell.Utility.psd1
  • Procurator.PowerCLI.Native.psd1
  • ref\System.IO.dll
  • ref\System.Web.HttpUtility.dll
  • ref\System.IO.Compression.dll
  • ref\mscorlib.dll
  • ref\System.Threading.Tasks.Dataflow.dll
  • ref\System.IO.FileSystem.dll
  • ref\System.Net.WebClient.dll
  • runtimes\win-arm64\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Management\Microsoft.PowerShell.Management.psd1
  • System.Security.Cryptography.Pkcs.dll
  • ref\System.Dynamic.Runtime.dll
  • ref\System.Text.Encoding.Extensions.dll
  • ref\System.Threading.Tasks.Parallel.dll
  • ref\System.Net.Http.Json.dll
  • ref\System.IO.MemoryMappedFiles.dll
  • ref\System.Runtime.Serialization.Json.dll
  • ref\System.Formats.Asn1.dll
  • runtimes\win-arm64\native\getfilesiginforedist.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Host\Microsoft.PowerShell.Host.psd1
  • ref\System.Runtime.Serialization.Xml.dll
  • ref\System.Net.NetworkInformation.dll
  • ref\WindowsBase.dll
  • ref\System.Security.Cryptography.Primitives.dll
  • ref\System.Security.Cryptography.OpenSsl.dll
  • ref\System.Security.Cryptography.Algorithms.dll
  • ref\System.ComponentModel.DataAnnotations.dll
  • runtimes\win-arm\lib\net5.0\getfilesiginforedistwrapper.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.WSMan.Management\WSMan.format.ps1xml
  • System.Windows.Extensions.dll
  • ref\System.Security.Principal.dll
  • ref\Microsoft.VisualBasic.Core.dll
  • ref\System.Data.DataSetExtensions.dll
  • ref\System.IO.Compression.ZipFile.dll
  • ref\System.Runtime.CompilerServices.Unsafe.dll
  • ref\System.Threading.Thread.dll
  • ref\System.Memory.dll
  • runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.WSMan.Management\Microsoft.WSMan.Management.psd1
  • Microsoft.Win32.Registry.AccessControl.dll
  • ref\System.Reflection.dll
  • ref\System.Security.Principal.Windows.dll
  • ref\System.Collections.NonGeneric.dll
  • ref\System.Windows.dll
  • ref\Microsoft.Win32.Registry.dll
  • ref\System.Numerics.Vectors.dll
  • ref\System.Net.Primitives.dll
  • runtimes\win\lib\net8.0\System.Management.dll
  • runtimes\win\lib\net8.0\Modules\CimCmdlets\CimCmdlets.psd1
  • System.DirectoryServices.dll
  • ref\System.Threading.ThreadPool.dll
  • ref\System.Security.Claims.dll
  • ref\System.Collections.Concurrent.dll
  • ref\System.Linq.Queryable.dll
  • ref\System.Globalization.dll
  • ref\System.ServiceProcess.dll
  • ref\System.Threading.Channels.dll
  • runtimes\win\lib\net8.0\System.Security.Cryptography.Pkcs.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Diagnostics\Microsoft.PowerShell.Diagnostics.psd1
  • Procurator.PowerCLI.Native.dll
  • ref\System.Net.dll
  • ref\System.ComponentModel.Primitives.dll
  • ref\System.Net.Quic.dll
  • ref\System.Resources.ResourceManager.dll
  • ref\System.Collections.Specialized.dll
  • ref\System.Linq.dll
  • runtimes\win-arm\native\pwrshplugin.dll
  • runtimes\win\lib\net8.0\System.Windows.Extensions.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Diagnostics\Event.format.ps1xml
  • Grpc.Core.Api.dll
  • ref\System.IO.Compression.FileSystem.dll
  • ref\System.IO.FileSystem.DriveInfo.dll
  • ref\System.Threading.Overlapped.dll
  • ref\System.Resources.Reader.dll
  • ref\System.ValueTuple.dll
  • ref\System.Diagnostics.Process.dll
  • runtimes\win-arm\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win\lib\net8.0\Microsoft.Win32.Registry.AccessControl.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Diagnostics\Diagnostics.format.ps1xml
  • Newtonsoft.Json.dll
  • ref\System.Reflection.Metadata.dll
  • ref\System.IO.Compression.Brotli.dll
  • ref\System.Text.Encodings.Web.dll
  • ref\System.Collections.dll
  • ref\System.Runtime.dll
  • ref\System.Numerics.dll
  • runtimes\win-arm\native\getfilesiginforedist.dll
  • runtimes\win\lib\net8.0\System.DirectoryServices.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Diagnostics\GetEvent.types.ps1xml
  • System.Security.Cryptography.ProtectedData.dll
  • ref\System.Security.Cryptography.Cng.dll
  • ref\System.IO.Pipes.AccessControl.dll
  • ref\System.Xml.Serialization.dll
  • ref\System.Reflection.Emit.ILGeneration.dll
  • ref\System.Net.ServicePoint.dll
  • ref\System.Xml.dll
  • runtimes\linux-arm\native\libpsl-native.so
  • runtimes\win\lib\net8.0\Microsoft.PowerShell.CoreCLR.Eventing.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Security\Security.types.ps1xml
  • Procurator.PowerCLI.Native.pdb
  • ref\System.ComponentModel.EventBasedAsync.dll
  • ref\System.Security.Cryptography.X509Certificates.dll
  • ref\System.Runtime.Handles.dll
  • ref\System.Data.Common.dll
  • ref\System.Xml.XmlSerializer.dll
  • ref\System.Diagnostics.Tools.dll
  • runtimes\linux-arm64\native\libpsl-native.so
  • runtimes\win\lib\net8.0\System.Management.Automation.dll
  • runtimes\win\lib\net8.0\Modules\Microsoft.PowerShell.Security\Microsoft.PowerShell.Security.psd1
  • System.Configuration.ConfigurationManager.dll
  • ref\System.Diagnostics.DiagnosticSource.dll
  • ref\System.Reflection.Primitives.dll
  • ref\System.Net.WebProxy.dll
  • ref\System.Net.NameResolution.dll
  • ref\System.Reflection.Extensions.dll
  • ref\System.Collections.Immutable.dll
  • runtimes\osx\native\libpsl-native.dylib
  • runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll
  • runtimes\win\lib\net8.0\Modules\PSDiagnostics\PSDiagnostics.psm1
  • System.Diagnostics.EventLog.dll
  • ref\System.Runtime.CompilerServices.VisualC.dll
  • ref\System.Runtime.Numerics.dll
  • ref\System.Text.Json.dll
  • ref\System.ComponentModel.dll
  • ref\System.Globalization.Extensions.dll
  • ref\System.Diagnostics.Debug.dll
  • runtimes\win-x86\native\microsoft.management.infrastructure.native.unmanaged.dll
  • runtimes\win-x86\lib\net5.0\getfilesiginforedistwrapper.dll
  • runtimes\win\lib\net8.0\Modules\PSDiagnostics\PSDiagnostics.psd1
  • System.CodeDom.dll
  • ref\System.Threading.dll
  • ref\System.IO.FileSystem.Watcher.dll
  • ref\System.ObjectModel.dll
  • ref\System.Runtime.Loader.dll
  • ref\System.Runtime.Extensions.dll
  • ref\Microsoft.Win32.Primitives.dll
  • runtimes\win-x86\native\pwrshplugin.dll
  • runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • runtimes\unix\lib\net8.0\Modules\Microsoft.PowerShell.Utility\Microsoft.PowerShell.Utility.psd1
  • Microsoft.ApplicationInsights.dll
  • ref\netstandard.dll
  • ref\System.Diagnostics.TraceSource.dll
  • ref\System.Net.WebHeaderCollection.dll
  • ref\System.Xml.ReaderWriter.dll
  • ref\System.Data.dll
  • ref\System.Runtime.Serialization.Primitives.dll
  • runtimes\win-x86\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • runtimes\unix\lib\net8.0\Modules\Microsoft.PowerShell.Management\Microsoft.PowerShell.Management.psd1
  • ref\Microsoft.CSharp.dll
  • ref\Microsoft.VisualBasic.dll
  • ref\System.Reflection.Emit.Lightweight.dll
  • ref\System.Runtime.InteropServices.RuntimeInformation.dll
  • ref\System.Threading.Tasks.dll
  • ref\System.dll
  • ref\System.Transactions.Local.dll
  • runtimes\win-x86\native\getfilesiginforedist.dll
  • runtimes\win-x64\lib\net5.0\getfilesiginforedistwrapper.dll
  • runtimes\unix\lib\net8.0\Modules\Microsoft.PowerShell.Host\Microsoft.PowerShell.Host.psd1
  • ref\System.Web.dll
  • ref\System.IO.UnmanagedMemoryStream.dll
  • ref\System.Text.Encoding.CodePages.dll
  • ref\System.ComponentModel.TypeConverter.dll
  • ref\System.Diagnostics.Tracing.dll
  • ref\System.Security.Cryptography.Encoding.dll
  • ref\System.Drawing.Primitives.dll
  • runtimes\linux-musl-x64\native\libpsl-native.so
  • runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • runtimes\unix\lib\net8.0\Modules\Microsoft.PowerShell.Security\Microsoft.PowerShell.Security.psd1
  • ref\System.Diagnostics.Contracts.dll
  • ref\System.IO.FileSystem.AccessControl.dll
  • ref\System.Linq.Expressions.dll
  • ref\System.Net.Mail.dll

Version History

Version Downloads Last updated
0.1.49 (current version) 0 5/19/2026
0.1.31 4 5/13/2026