Skip to content

Releases: jdhitsolutions/PSRemoteOperations

PSRemoteOperations_v4.1.0

17 Nov 16:53
Compare
Choose a tag to compare

PSRemoteOperations

v4.1.0

  • Fixed bug in psd1 file where PSVersion wasn't getting saved as a string. (Issue #20)
  • Modified New-PSRemoteOperation to save trimmed scriptblock text.

PSRemoteOperations_v4.0.0

24 Aug 21:12
Compare
Choose a tag to compare

PSRemoteOperations

v4.0.0

This version is a significant re-write. If you have pending operation files or archived files, the new commands may not work properly.

  • The module now uses class-based definitions PSRemoteOpScriptblock,PSRemoteOpFile and PSRemoteOpResult. The objects include custom type extensions defined in the root module.
  • Created a private function _newPSRemoteOp to create PSRemoteOperation objects.
  • Modified commands to allow the user to specify Windows PowerShell 5.1 or PowerShell 7. (Issue #12)
  • Reorganized module from Core and Windows sub-modules to a single module.
  • Modified New-PSRemoteOperationForm to validate the Argument value. (Issue #15)
  • Added background color to the remote operation form.
  • Modified New-PSRemoteOperationForm to properly cancel.
  • Modified Register-PSRemoteOperationsWatcher to display a warning when run in non-windows platforms.
  • Created a private function _psInvoke to execute the remote operation with the specified PowerShell version. This also makes it easier to Pester test.
  • Help updates.
  • Updated README.md.
  • Updated Pester tests.

PSRemoteOperations_v3.3.1

20 Aug 13:34
Compare
Choose a tag to compare

Change Log for PSRemoteOperations

v3.3.1

  • Updated online help links
  • Published this version to the PowerShell Gallery

PSRemoteOperations_v3.3.0

20 Aug 13:21
Compare
Choose a tag to compare

Change Log for PSRemoteOperations

v3.3.0

  • Added commands Register-PSRemoteOpPath and Import-PSRemoteOpPath to store path variables with the module. (Issue #13)
  • Added better error handling to Get-PSRemoteOperation and Get-PSRemoteOperationResult when unprotecting a CMS message. (Issue #14)
  • Updated about help
  • Updated README.md
  • Updated Pester tests

PSRemoteOperations_3.2.1

12 Aug 16:49
Compare
Choose a tag to compare

Change Log for PSRemoteOperations

v3.2.1

  • Replaced online help links to markdown documents with bitly links

v3.2.0

  • Modified Get-PSRemoteOperationResult to include an option to display the raw contents of the result file
  • Added New-PSRemoteOperationForm with an alias of nrof for Windows platforms to display a GUI.
  • Added argument completer for -Computername in Wait-PSRemoteOperation to use names in $PSRemoteOpPath
  • Added the wro alias for Wait-PSRemoteOperation
  • Added the sb alias to the -Scriptblock parameter on New-PSRemoteOperation
  • Added the sp alias to the -Scriptpath parameter on New-PSRemoteOperation
  • Added Get-PSRemoteOperation with an alias of grop to get pending operations.
  • Updated auto-completers
  • Updated documentation
  • Updated README.md
  • Updated Windows Pester tests
  • Minor module reorganization

PSRemoteOperations_v3.1.0

31 Jul 17:42
Compare
Choose a tag to compare

Change Log for PSRemoteOperations

v3.1.0

  • Fixed bug using CMS messages with a dynamic parameter
  • Fixed pester tests to accommodate sub-modules
  • Modified code to use [void] in place of Out-Null
  • All -Computername parameters now support an alias of -cn
  • Added Wait-PSRemoteOperation (Issue #10)
  • Updated help documentation. Online links now point to markdown files in the Github repository.
  • Updated README.md

PSRemoteOperations_v3.0.0

22 Oct 19:45
Compare
Choose a tag to compare
  • restructured module to support Core and Windows through nested modules. (Issue #9)

PSRemoteOperations_v2.0.0

12 Oct 22:01
Compare
Choose a tag to compare

v2.0.0

  • Added SupportsShouldProcess to New-PSRemoteOperation
  • Modified metadata construction in New-PSRemoteOperation to accommodate Linux. (Issue #7)
  • Modified Pester test file to suppress PSScriptAnalyzer rules
  • Modified Invoke-PSRemoteOperation to use a PowerShell runspace and not Invoke-Command to make it more cross-platform friendly.
  • Modified New-PSRemoteOperation to pass argument as a scriptblock.
  • Fixed mistake in default property names for RemoteOpResult.
  • moved functions to separate files
  • Updated help
  • Major version number change due to the number of potentially breaking changes.

PSRemoteOperations_v1.0.0

09 Oct 15:02
Compare
Choose a tag to compare

v1.0.0

  • Made Computername positional in first position for Get-PSRemoteOperationResult
  • Added Autocompleter for Computername in Get-PSRemoteOperationResult
  • Added Autocompleter for Computername in New-PSRemoteOperation
  • Added Autocompleter for To in New-PSRemoteOperation
  • Added an alias of Last for Newest in Get-PSRemoteOperationResult
  • Minor help updates
  • Published to the PowerShell Gallery as production ready

PSRemoteOperations_v0.6.1_RC

05 Oct 14:30
Compare
Choose a tag to compare

v0.6.1

  • Fixed a bug with error messages when they include a variable name with the $ symbol.