Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mithrandyr/simplyxd

PowerShell module for Xpertdoc
https://github.com/mithrandyr/simplyxd

xpertdoc

Last synced: 6 days ago
JSON representation

PowerShell module for Xpertdoc

Awesome Lists containing this project

README

        

# SimplyXD

[![Powershell Gallery](https://img.shields.io/powershellgallery/v/SimplyXD.svg)](https://www.powershellgallery.com/packages/SimplyXd/)
[![PowerShell Gallery](https://img.shields.io/powershellgallery/dt/SimplyXD.svg)](https://www.powershellgallery.com/packages/SimplyXd/)

PowerShell module for [Xpertdoc](https://www.xpertdoc.com/en/) wrapping their [API](https://api.portal.xpertdoc.com/reference).

[Basic documentation of the module's cmdlets](/Docs/SimplyXD.md)

## Sample Usage

### Download / Upload a template.
```PowerShell
Connect-XDPortal -PortalUri "http://XpertdocPortalServer/"

#Extract a single template, will generate a file named: Acme.Financials.YearEnd.Zip
Export-XdTemplate -TemplateLibrary "Acme" -TemplateGroup "Financials" -TemplateName "YearEnd"

#Impot a template, the Comment feature will provide the comment for the version history.
Import-XdTemplate -TemplateLibrary "AdventureWorks" -TemplateGroup "Financials" -TemplateName "YearEnd" -ImportPath "Acme.Financials.YearEnd.zip" -Comment "Copied from Acme"

#Extract all templates from a given Library/Group
#the autogenerated name is "...zip" -- one zip for each template.
Get-XdTemplateLibrary -Name "Acme" | Get-XdTemplateGroup -Name "HR" | Get-XdTemplate | Export-XdTemplate
```