profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/adamdriscoll/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Adam Driscoll adamdriscoll Ironman Software, LLC Hailey, ID https://ironmansoftware.com Software Architect, Small Software Business Owner, Open Source Developer

adamdriscoll/awesome-covid19-resources 52

Awesome list of COVID19 resources

adamdriscoll/AMSI 22

PowerShell Module for the Antimalware Scan Interface (AMSI)

adamdriscoll/awesome-powershell 6

A curated list of delightful PowerShell modules and resources

adamdriscoll/codegolf 6

Complete problems in the least amount of characters.

adamdriscoll/flancy 3

A microservice web framework for Windows PowerShell

adamdriscoll/Caching 1

Libraries for in-memory caching and distributed caching.

adamdriscoll/DuoDashDemo 1

DUO Integration through Universal Dashboard

adamdriscoll/Empire 1

Empire is a PowerShell and Python post-exploitation agent.

adamdriscoll/fluentdwelling 1

A PowerShell module wrapped around the FluentDwelling project by Soapbox Automation.

issue openedironmansoftware/issues

UD - Displaying int in table column shows nothing

I think this is a regression but if you have an integer as data for a table column, it doesn't display. The work around is to convert it to a string first.

created time in 43 minutes

issue openedironmansoftware/issues

License file upload.

We should provide the option to just upload the license file. Since they are distributed as files, this shouldn't be a text box.

created time in an hour

issue openedironmansoftware/issues

Default environments in the UI shouldn't be blank

The default environment is Integrated and it should state that in the UI. Right now, it just displays a blank field which is confusing.

created time in an hour

push eventironmansoftware/universal-docs

Adam Driscoll

commit sha c5dacab09ef591a9eb00128ff6feb76dd8443509

GitBook: [master] one page modified

view details

push time in an hour

issue openedironmansoftware/issues

Re-run failed job

There should be an option to re-run a failed job

created time in an hour

issue closedironmansoftware/issues

Swagger dashboard inaccessible with Windows auth

https://forums.ironmansoftware.com/t/403-forbidden-error-viewing-swagger-api-documentation/5632

closed time in 2 hours

adamdriscoll

issue closedironmansoftware/issues

Package as Executable command is missing

https://forums.ironmansoftware.com/t/unable-to-package-as-executable/5626/4

closed time in 3 hours

adamdriscoll

issue openedironmansoftware/issues

Package as Executable command is missing

https://forums.ironmansoftware.com/t/unable-to-package-as-executable/5626/4

created time in 3 hours

issue commentironmansoftware/issues

Windows Authentication don't show logged in user

I just tried this myself and don't have this issue.

image

I tried both dark and light theme. Can you try clearing your web browser cache to see if that helps.

rstolpe

comment created time in a day

issue closedironmansoftware/issues

Pages does not support roles with spaces in the name

Describe the bug When putting roles with spaces in their names on a page, the space is considered a seperator, and the seperated words are added as roles. Example roles in the screenshot is "Norlys Admins" and "Norlys Visitors" Applied as roles are "Norlys", "Admins", "Norlys" and "Visitors"

To Reproduce N/A

Expected behavior obvious

Screenshots

image

Version

Version Number: 2.3.0 Dashboard Framework (if applicable): Operating System:

Additional context Add any other context about the problem here.

Logs

Please upload a log. Logs are found in $Env:ProgramData\PowerShellUniversal\log.*.txt by default.

closed time in a day

PorreKaj

issue commentironmansoftware/issues

Windows ARM support for Dev?

Yeah. We can produce a build for that. We only need to rebuild the .NET binaries so it doesn't add too much time to our build process.

rstolpe

comment created time in a day

issue openedironmansoftware/issues

Swagger dashboard inaccessible with Windows auth

https://forums.ironmansoftware.com/t/403-forbidden-error-viewing-swagger-api-documentation/5632

created time in a day

issue openedironmansoftware/issues

UD - UDTable strange behavior when server-side and empty results

https://forums.ironmansoftware.com/t/new-udtable-filters-weird-behavior/5630

created time in a day

issue openedironmansoftware/issues

Customize navigation bar avatar

https://forums.ironmansoftware.com/t/new-udavatar-usage/5611/3

created time in a day

issue openedironmansoftware/issues

UD - Menu control

https://v4.mui.com/components/menus/

created time in a day

issue closedironmansoftware/issues

Restricted user (by accesscontrol) can click on "edit" button for script

Describe the bug I created a accessControl for a tag:

$VIEWEXEC = ([PowerShellUniversal.AccessControlType]::Execute -bor [PowerShellUniversal.AccessControlType]::View)
New-PSUAccessControl -Role 'Dracoon Admin' -Tag 'Dracoon' -Type $VIEWEXEC

and assigned it to one script. The user within the 'Dracoon Admin' role is able to view and execute the script, but he can also click on the edit/pencil button.

To Reproduce Steps to reproduce the behavior:

  1. Create Tag 'Dracoon' and Role 'Dracoon Admin'
  2. Assign Tag to one script
  3. Create AccessControl as described above
  4. Restrict one user
  5. Login with the user

Expected behavior The edit button should not be visible as the restricted user may obtain internal information from the edit page.

Screenshots If applicable, add screenshots to help explain your problem. image

Version

Version Number: 2.0.3 Dashboard Framework (if applicable): Operating System: Windows Server 2019 1809

Additional context Add any other context about the problem here.

Logs

Please upload a log. Logs are found in $Env:ProgramData\PowerShellUniversal\log.*.txt by default.

closed time in a day

Callidus2000

issue closedironmansoftware/issues

Tags for Endpoints

Tags would be good for grouping and access controls.

closed time in a day

adamdriscoll

issue closedironmansoftware/issues

Access PSU logs remotely.

You shouldn't have to logon to the PSU server to get the logs.

closed time in a day

adamdriscoll

issue closedironmansoftware/issues

Ability to search on Tags

Is your feature request related to a problem? Please describe. We tag items such as scripts and since this will eventually grow to 100's of scripts in the future, searching based on categorized tags (which are already in place), would be helpful on finding all the scripts based on the tag "storage" for example.

Describe the solution you'd like

  • Provide some sort of context switch on the global search field in the top right corner to allow searching only tags both exact and partial matching.
  • Clicking on a tag will filter the current screen of all scripts with that tag only.
  • Perhaps expand to other items in PSU such as Endpoints, Pages or Dashboard tags?

Describe alternatives you've considered Duplicating the tag into the script naming convention which can get clunky and defeats the purpose of tags.

Additional context n/a

closed time in 2 days

sgaglione

issue closedironmansoftware/issues

Impersonation for Published Folders

To explain ... We want to create something like a "download portal" with user-specific downloads.

Usecase: A user starts a large report from an sql database and leaves the site. When the report is ready, we want to direct the user (via email) to a published folder (/downloads/<username>) with ACLs in the usernames-folder on Windows.

PSU actually provides the folder with the service account rights.

closed time in 3 days

adamdriscoll

issue closedironmansoftware/issues

Impersonation in PSU

Everything currently run as the application user and not the user accessing the browser. It seems there is some functionality we can use with windows auth that may provide the ability to perform impersonation.

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?view=aspnetcore-5.0&tabs=visual-studio#impersonation

closed time in 3 days

adamdriscoll

issue commentironmansoftware/issues

Impersonation in PSU

See #309 for more information but the long story short is that the PS engine is not setup for impersonation and fails to even load when under an impersonation context.

adamdriscoll

comment created time in 3 days

issue closedironmansoftware/issues

Run As support for the integrated environment.

https://forums.ironmansoftware.com/t/issue-running-scripts-with-alt-creds-with-the-integrated-env/5244/2

closed time in 3 days

adamdriscoll

issue commentironmansoftware/issues

Run As support for the integrated environment.

I do not think that the PS engine is going to support this.

https://devblogs.microsoft.com/oldnewthing/20110928-00/?p=9533

The problem is that PowerShell uses a bunch of process specific things. I have doubts this will work with many cmdlets. This is the error we receive when attempting to run as an impersonated user.

Sep 18, 2021 10:21 AM [error] The specified drive root "C:\Users\adamr\AppData\Local\Temp\" either does not exist, or it is not a folder. 
Sep 18, 2021 10:21 AM [error] ERROR: Access is denied. 
Sep 18, 2021 10:21 AM [error] System.Management.Automation.RemoteException 
Sep 18, 2021 10:21 AM [error] ERROR: Access is denied. 
Sep 18, 2021 10:21 AM [error] System.Management.Automation.RemoteException 

adamdriscoll

comment created time in 3 days

issue commentironmansoftware/issues

Repository Reorganization

This will be in 2.4. I will tag issues with milestone so you know which release it's in.

rstolpe

comment created time in 3 days

issue closedironmansoftware/issues

Blank value when using string[] in automation scripts.

https://forums.ironmansoftware.com/t/automation-string-parameter/5619/2

closed time in 4 days

adamdriscoll

issue closedironmansoftware/issues

$dte is null

We have a script that we use to open any files changed between two changesets which utilizes the $dte object within the PowerShell Interactive Window which worked fine up until recently. Suddently I started receiving an error 'You cannot call a method on a null-valued expression.'. After some troubleshooting, I've identified that the problem is related to the $dte object being null now for some reason.

To Reproduce Steps to reproduce the behavior:

  1. Go to Visual Studio 2017 (v15.9.39) or Visual Studio 2019 (16.11.3)
  2. Go to PowerShell Interactive Window
  3. Type in $DTE and click enter
  4. See that result is null/blank

Expected behavior From the documentation, this should return a handle to the Visual Studio instance, which should allow you to execute commands such as File.OpenFile.

Screenshots image

Version

Tool: Visual Studio 2017 and Visual Studio 2019 Version Number: v15.9.39 and 16.11.3 Operating System: Windows 10 20H2 OS Build 19042.1237

Additional context I was able to confirm with a co-worker that they were still able to access the $dte in Visual Studio 2017 v15.9.36. I've

Logs

Please upload a log. Logs are found in $Env:AppData\PowerShellProTools\ by default. log.devenv.exe.txt

closed time in 4 days

ericmschmidt

issue commentironmansoftware/issues

$dte is null

Thanks for the report. This has been fixed and will be released in next month's release.

ericmschmidt

comment created time in 4 days

issue closedironmansoftware/issues

Enter should submit modals

Modals, like the Create Script modal, should submit when enter is pressed.

closed time in 4 days

adamdriscoll

push eventironmansoftware/universal-docs

Adam Driscoll

commit sha 876689f88f956d7e4e6735b2e58ba1279fbd7358

GitBook: [master] one page modified

view details

push time in 4 days