- Fixed bug in psd1 file where PSVersion wasn't getting saved as a string. (Issue #20)
- Modified
New-PSRemoteOperation
to save trimmed scriptblock text.
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
andPSRemoteOpResult
. 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.
- Updated online help links.
- Published this version to the PowerShell Gallery.
- Added commands
Register-PSRemoteOpPath
andImport-PSRemoteOpPath
to store path variables with the module. (Issue #13) - Added better error handling to
Get-PSRemoteOperation
andGet-PSRemoteOperationResult
when unprotecting a CMS message. (Issue #14) - Updated about help.
- Updated
README.md
. - Updated Pester tests.
- Replaced online help links to markdown documents with bitly links.
- Modified
Get-PSRemoteOperationResult
to include an option to display the raw contents of the result file - Added
New-PSRemoteOperationForm
with an alias ofnrof
for Windows platforms to display a GUI. - Added argument completer for
-Computername
inWait-PSRemoteOperation
to use names in$PSRemoteOpPath
. - Added the
wro
alias forWait-PSRemoteOperation
. - Added the
sb
alias to the-Scriptblock
parameter onNew-PSRemoteOperation
. - Added the
sp
alias to the-Scriptpath
parameter onNew-PSRemoteOperation
. - Added
Get-PSRemoteOperation
with an alias ofgrop
to get pending operations. - Updated auto-completers.
- Updated documentation.
- Updated
README.md
. - Updated Windows Pester tests.
- Minor module reorganization.
- Fixed bug using CMS messages with a dynamic parameter.
- Fixed Pester tests to accommodate sub-modules.
- Modified code to use
[void]
in place ofOut-Null
. - All
-Computername
parameters now support an alias ofcn
. - Added
Wait-PSRemoteOperation
. (Issue #10) - Updated help documentation. Online links now point to markdown files in the GitHub repository.
- Updated
README.md
.
- Restructured module to support Core and Windows through nested modules. (Issue #9)
- 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 notInvoke-Command
to make it more cross-platform friendly - Modified
New-PSRemoteOperation
to pass an 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.
- Made
Computername
positional in first position forGet-PSRemoteOperationResult
. - Added Autocompleter for
Computername
inGet-PSRemoteOperationResult
. - Added Autocompleter for
Computername
inNew-PSRemoteOperation
. - Added Autocompleter for
To
inNew-PSRemoteOperation
. - Added an alias of
Last
forNewest
inGet-PSRemoteOperationResult
. - Minor help updates.
- Published to the PowerShell Gallery as production-ready.
- Fixed a bug with error messages when they include a variable name with the
$
symbol.
- Added support for CMS protected files. (Issue #3)
- Modified
-Computername
parameter onNew-PSRemoteOperation
to accept an array of names. (Issue #1) - Set file encoding of psd1 files to ASCII. (Issue #4)
- Fixed bug with arguments when one of them is an array. (Issue #5)
- Added initialization script option to RemoteJob definition and execution.
- Added
New-PSRemoteProfileScript
function. - Added
PSScheduledJob
as a required module. - Set default name for
-Credential
parameter ofRegister-PSRemoteOperationWatcher
to$env:username
. - Added help documentation.
- Created Pester tests for the module.
- Renamed function nouns to include a PSPrefix.
- Fixed ScheduledJobOption type on
Register-PSRemoteOperationWatcher
. - Added
iro
alias forInvoke-PSRemoteOperation
. - Added
gro
alias forGet-PSRemoteOperationResult
. - Added
row
alias forRegister-RemoteOperationWatcher
. - Added
OutputType
to functions. - Added parameter to specify the number of minutes for watcher job.
- Initial git commit.
- Added global variables for remote operations paths.
- Made parameters consistent where possible.
- Added
nro
alias forNew-RemoteOperation
.
- Initial file and module layout.