All Projects → jdhitsolutions → PSRemoteOperations

jdhitsolutions / PSRemoteOperations

Licence: MIT License
A PowerShell module to invoke commands remotely through an out-of-band mechanism.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to PSRemoteOperations

pwsh-prelude
PowerShell “standard” library for supercharging your productivity. Provides a powerful cross-platform scripting environment enabling efficient analysis and sustainable science in myriad contexts.
Stars: ✭ 26 (-49.02%)
Mutual labels:  powershell-module
Powershell
Automating the tasks related to infrastructure..
Stars: ✭ 16 (-68.63%)
Mutual labels:  powershell-module
ClipboardText
Universal clipboard text support for PowerShell, notably also in PowerShell Core (cross-platform) and Windows PowerShell v2-v4
Stars: ✭ 37 (-27.45%)
Mutual labels:  powershell-module
myTickle
📅 A PowerShell and SQL Server-based reminder system
Stars: ✭ 20 (-60.78%)
Mutual labels:  powershell-module
PSCMContentMgmt
PowerShell module used for managing Microsoft Endpoint Manager Configuration Manager distribution point content.
Stars: ✭ 21 (-58.82%)
Mutual labels:  powershell-module
HTTP-Connectivity-Tester
Aids in discovering HTTP and HTTPS connectivity issues. #nsacyber
Stars: ✭ 79 (+54.9%)
Mutual labels:  powershell-module
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+111.76%)
Mutual labels:  powershell-module
posh
Powershell modules and functions by majkinetor
Stars: ✭ 64 (+25.49%)
Mutual labels:  powershell-module
PSGPPreferences
A way to manage Group Policy Preferences through PowerShell
Stars: ✭ 15 (-70.59%)
Mutual labels:  powershell-module
blog-secretmanagement-powershell-module
Blog about recently introduced SecretManagement PowerShell module, our practical usage and code.
Stars: ✭ 15 (-70.59%)
Mutual labels:  powershell-module
Invoke-Terraform
A cross-platform PowerShell module for downloading and invoking terraform binaries.
Stars: ✭ 14 (-72.55%)
Mutual labels:  powershell-module
Powerexploit
Post-Exploitation 😎 module for Penetration Tester and Hackers.
Stars: ✭ 26 (-49.02%)
Mutual labels:  powershell-module
PSTodoist
A powershell module for todoist
Stars: ✭ 18 (-64.71%)
Mutual labels:  powershell-module
ADLab
Custom PowerShell module to setup an Active Directory lab environment to practice penetration testing.
Stars: ✭ 143 (+180.39%)
Mutual labels:  powershell-module
CosmosDB
PowerShell Module for working with Azure Cosmos DB databases, collections, documents, attachments, offers, users, permissions, triggers, stored procedures and user defined functions.
Stars: ✭ 104 (+103.92%)
Mutual labels:  powershell-module
PowerColorLS
PowerShell script to display a colorized directory and file listing with icons
Stars: ✭ 35 (-31.37%)
Mutual labels:  powershell-module
PSelect
PowerShell DSL for aggregating data
Stars: ✭ 27 (-47.06%)
Mutual labels:  powershell-module
PSBicep
This is the repo for the Bicep PowerShell Module.
Stars: ✭ 67 (+31.37%)
Mutual labels:  powershell-module
PSDocs
Generate documentation from Infrastructure as Code (IaC).
Stars: ✭ 75 (+47.06%)
Mutual labels:  powershell-module
Qlik-Cli-Windows
Qlik-Cli for Windows
Stars: ✭ 85 (+66.67%)
Mutual labels:  powershell-module

PSRemoteOperations

PSGallery Version PSGallery Downloads

This PowerShell module is designed to run commands on remote computers but without using PowerShell remoting. It takes advantage of cloud services like Dropbox and OneDrive. The central concept is that you create a file with instructions about a command to run on a remote or target computer. The file includes the target computer name. The remote computer is monitoring a shared folder and when a matching file is detected the operation is invoked. The shared or common folder is managed by the cloud service of your choice.

You can install the latest version from the PowerShell Gallery:

Install-Module PSRemoteOperations [-scope currentUser]

See About_PSRemoteOperations for more detail. Pay close attention to the details on defining values for $PSRemoteOpPath and $PSRemoteOpArchive.

Or check out the individual commands:

Graphical Interface

The module includes a command called New-PSRemoteOperationForm. This is intended to provide an easy way to setup a new remote operation file. You launch the form from the PowerShell prompt.

PS C:\> New-PSRemoteOperationForm

RemoteOperationForm

This should work fine for simple script blocks. For anything more complicated, it is recommended that you use a shared script file.

Cross-Platform and PowerShell Core

The long-term goal is to ensure that this module will work cross-platform and in PowerShell 7. Basic functionality should exist running this module on PowerShell 7, both in Windows and non-Windows environments. Support for CMS messages is limited to Windows platforms through the use of dynamic parameters. Register-PSRemoteOperationWatcher requires a Windows platform but should work under PowerShell 7. For non-Windows systems, you will have to write tooling for monitoring and execution using Invoke-PSRemoteOperation.

Beginning with v3.4.0, when you create a remote operation file with either New-PSRemoteOperation or New-PSRemoteOperationForm, you can specify a PowerShell version. The default is 5.1. If you use a PSVersion value of 7, the remote operation will run under pwsh.exe.

Last updated 2021-08-24 21:10:12Z

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].