Skip to content
This repository has been archived by the owner on Nov 19, 2022. It is now read-only.
/ ShareFile Public archive

PowerShell Scripts that focus on ShareFile management

License

Notifications You must be signed in to change notification settings

jstrong013/ShareFile

Repository files navigation

Archived Project Warning: This project is archived

After zero updates in five years, this respository is being archived. If ShareFile offers a free developer subscription, please let me know! If that becomes the case, then I would be happy to continue exploring work on this repository!

Sharefile PowerShell Scripts

Scripts in this area are meant to provide Citrix ShareFile Administrators a way to better manage their Citrix Sharefile environment.

You can learn more about Sharefile by visiting here.

Getting Started...

To use these scripts, you will need access to a Sharefile account with administrative rights and permissions to run PowerShell on your workstation. Also, you will need the ShareFile PowerShell SDK to access the ShareFile API.

Grab the latest version of the PowerShell SDK by clicking here

Once the ShareFile PowerShell SDK is installed, you can use it by simply launching PowerShell and using this command:

Add-PSSnapIn ShareFile

For a more exhaustive guide, visit the ShareFile wiki by clicking here.

The Functions

Set-SFPassword - Sets an employee's password to a new value provided.

Set-SFPassword -Identity jstrong013@users.noreply.github.com -NewPassword 'P@ssw0rdThatMeetsOrgRequirements'

Send-SFWelcomeNotification - Sends a welcome notification to a specified ShareFile account.

Send-SFWelcomeNotification -email jstrong013@users.noreply.github.com
Send-SFWelcomeNotification -email jstrong013@users.noreply.github.com -welcomeMessage 'Hello' -employeeAccount

Remove-SFUser - Removes a ShareFile Account and optionally reasigns data to another ShareFile employee account.

Remove-SFUser -email jstrong013@users.noreply.github.com 
Remove-SFUser -email jstrong013@users.noreply.github.com -reassignEmail sharefileEmployeeAccount@example.com 

A quick note on licensing...

All ShareFile PowerShell scripts are released under the MIT license unless otherwise noted.

About

PowerShell Scripts that focus on ShareFile management

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published