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!
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.
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.
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
All ShareFile PowerShell scripts are released under the MIT license unless otherwise noted.