Skip to content

arnaudcharles/PSWEE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSWEE

PSWEE stand for PowerShell WinRM Emulated Explorer.

It's a console file explorer that allow you to navigate using WinRM, you can also do basic commands like add new files/folder, delete, move or rename files. Additionnaly the module is made to work in conjoncture with PSBITE, with this you can easily edit file on the fly.

Logo

starline

PowerShell PowerShell GitHub Stars GitHub License GitHub Release



👀 What it look like

>_ Windows Terminal

WT

>_ Console Host

PowerShell 7

💪 Advantages

🔗
No dependency
🔒
Secure
⌨️
Keyboard only
📝
PSBite integration
🫧
Lightweight

📄 Prerequisites

  • Require PowerShell 7 (using Windows Terminal for better looking)

  • Better to have PSBITE for editing.

📦 Installation

To install the module from the PowerShell Gallery, you can use the following command:

Install-PSResource -Name PSWEE
Import-Module -Name PSWEE

🔩 Example of Usage

Launches PSWEE on server01 with current credentials

Start-PSWEE -ComputerName "server01.mydomain.io"

💡 Feel free to create an alias in your profile wee, weee, weeee, weeee !

Find more examples

To find more examples of how to use the module, please refer to the examples folder. Some view are available in Views

Alternatively, you can use the Get-Command -Module 'PSBITE' to find more commands that are available in the module. To find examples of each of the commands you can use Get-Help -Examples 'CommandName'.

📌 How to use it

First you need to run the function Start-PSWEE

Simply navigate with the UP and DOWN arrow, ENTER to go further and BACKSPACE to return. Q is used to Exit.

We highly depend on ALT to interact.

  • ALT+G -> If you know the path where you need to go, type or copy your path.
  • ALT+N -> To create a file or folder, Let it empty to cancel.
  • ALT+R -> To rename a file or folder. Let it empty to cancel.
  • ALT+E -> To edit the file using PSBITE.
  • ALT+D -> Duplicate file or folder with the same name + random number
  • ALT+M -> Move file or folder. You can type the path or use the explorer to move where you want, if you do simply press again ALT+M to confirm the move.
  • ALT+P -> Show the properties.
  • DEL -> Delete file or folder after confirmation.

📰 How it started

Since I was using core server, as soon as I needed to manipulate file, logs or create file without GUI it was honestly a nightmare. Not user friendly at all because you need to remind yourself the path, sometime several path and on daily use it's just a waste of time. As Microsoft is not providing bult-in tool for this and because I'm working in a high secure area, we cannot afford to install cosmetic or non approved software. This is where the creation of this module started, because custom and selfmade PowerShell module are already running why not creating mine that can benefit my daily work and help the community ?

I already made PSBITE that is for me solving one issue and I wanted to make something link to it to benefit from both projects.

🔗 Functions dependencies

See Function Dependencies to understand link between each functions.

🔧 Contributing

Coder or not, you can contribute to the project! We welcome all contributions.

🧑‍💻 For Users

If you don't code, you still sit on valuable information that can make this project even better. If you experience that the product does unexpected things, throw errors or is missing functionality, you can help by submitting bugs and feature requests. Please see the issues tab on this project and submit a new issue that matches your needs.

🧑‍🔧 For Developers

If you do code, we'd love to have your contributions. Please read the Contribution guidelines for more information. You can either help by picking up an existing issue or submit a new one if you have an idea for a new feature or improvement.

📣 Ref

Thanks to Marius for his job on PsModule Framework used to built the skeleton of PSWEE.

About

PowerShell WinRM Exmulated Explorer Module

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •