Users

All Posts (10)

avatar

AniTexs

AI Tools (MCP)

avatar
avatar
avatar
avatar

While playing around with the MCP Server, I really wish these things were possible:

New Parameters for New-PSUAITool

  1. -Module and -Command like in Endpoints

  2. -Scriptblock {} to have the code inside the aitools.ps1 file.

  3. -Endpoint to use a endpoint instead of a script (Max wait time would need to be 60 or lower as a max)

  4. -ArchiveJobAfterCompletion to automatically archive the script run job log after completion or retrival, currently it creates a mess in the jobs table.

New Cmdlet New-PSUAIToolResponse to add the "structured" element to the response via the mcp server.

The Idea is more or less the same as the New-PSUApiResponse cmdlet.

Currently the output looks like this:

{
    "content": [
        {
            "type": "text",
            "text": "Information - {\r\n  \"GivenName\": \"XXXX\",\r\n  \"Surname\": \"XXX\",\r\n  \"UserPrincipalName\": \"XXXX@XXXXX.XX\",\r\n  \"Enabled\": true,\r\n  \"SamAccountName\": \"XXXXX\",\r\n  \"SID\": {\r\n    \"BinaryLength\": XX,\r\n    \"AccountDomainSid\": \"MEH\",\r\n    \"Value\": \"XXXXXXX\"\r\n  },\r\n  \"DistinguishedName\": \"Woo Hooo\",\r\n  \"Name\": \"XXXXX\",\r\n  \"ObjectClass\": \"user\",\r\n  \"ObjectGuid\": \"GUID\",\r\n  \"PropertyNames\": [\r\n    \"DisplayName\",\r\n    \"DistinguishedName\",\r\n    \"Enabled\",\r\n    \"GivenName\",\r\n    \"mail\",\r\n    \"Name\",\r\n    \"ObjectClass\",\r\n    \"ObjectGUID\",\r\n    \"SamAccountName\",\r\n    \"SID\",\r\n    \"Surname\",\r\n    \"UserPrincipalName\"\r\n  ],\r\n  \"AddedProperties\": [],\r\n  \"RemovedProperties\": [],\r\n  \"ModifiedProperties\": [],\r\n  \"PropertyCount\": 12,\r\n  \"DisplayName\": \"XXXXX XXXX\",\r\n  \"mail\": \"XXXX@XXXX.XX\",\r\n  \"ObjectGUID\": \"XXXXXXXX\"\r\n}"
        }
    ]
}

It's fine, but being able to return a structured element inside the "content" object, would help, this would also drastically help with not needing to convert to json before returning the result.

A parameter to choose encoding could be nice, like formats like Markdown,XML,Json,Csv etc.

SDK for Plugins

avatar
avatar
avatar

@Adam Driscoll Really looking forward to it, I'd be happy to test it once ready :)

Reload of Workflows missing

avatar
avatar
avatar

@Adam Driscoll The file changes does apper to show, but it does not reload.

Also hard to add many scripts in the workflow, maybe there could be a add button in addition to the drag-and-drop functionality?

Connect to PSU Server via VS Code Extension

avatar
avatar
avatar

Can there be a button for executing the `Connect-PSUServer` command in the PowerShell Extension Console?

The new Update is lovely, but really missing the connection from the old update.

SDK for Plugins

avatar
avatar
avatar

Release a SDK for Developing custom plugins to work with PowerShell Universal.

I want to expand the functionality of PSU with a better notification system which would not rely on powershell to run, so I could ensure I'd get notified even if PowerShell is acting up.

Also a extension for FTP/SFTP manager.

This is to extend the functionality of the Admin side of PSU.

Reload of Workflows missing

avatar
avatar
avatar

Under the Admin Panel => Settings => Files

The reload for workflows is missing.

It's not really registering my filesystem changes, so I have to reload everything in order for it to react on my file changes for workflows.

Pages not found in folders

avatar
avatar
avatar

Thank you @Adam Driscoll

Thanks for the conversation at PSConfEU :)

Make Workflows a Database Resource

avatar
avatar
avatar

From the docs here: https://docs.powershelluniversal.com/config/repository#database-resources

The workflows does not allow only being in the database.

This could be a really nice thing for different stages like a staging server and a dev and a prod server.

Pages not found in folders

avatar
avatar
avatar

It does not recursivly search for pages under the `\AppName\Pages\*`

I'm running the latest 2026.2.0

Pages in folders not registered

avatar
avatar
avatar

The Apps are unable to find pages which are stored in folders under the apps. It only finds pages in the Root App Folder.

I'm running the latest 2026.2.0

1 - 10 of 10 items