Giter VIP home page Giter VIP logo

webjeaconfig's Introduction

WebJEA: PowerShell driven Web Forms for Secure Self-Service

WebJEA allows you to dynamically build web forms for any PowerShell script. WebJEA automatically parses the script at page load for description, parameters and validation, then dynamically builds a form to take input and display formatted output. You define access groups via AD and the scripts run within the AppPool user context.

This is the PowerShell Module used to modify the configuration of a WebJEA site.

Requirements

  • Domain Joined server running Windows 2016 Core/Full with PowerShell 5.1
    (Windows 2012 R2 or PowerShell 4.0 should work, but haven't been tested.)

Releases

All releases are published on PowerShellGallery.com

Installation

WebJEAConfig is installed via PowerShellGallery.com.

Install-Package WebJEAConfig

Adding Scripts to WebJEA

Import-Module WebJEAConfig
Open-WebJEAConfig "c:\webjea\config.json" 
Set-WebJEAConfig -PermittedGroups @('domain\group3') #these groups will have access to all commands
New-WebJEACommand -DisplayName "New Script" -Script "c:\webjea\newscript.ps1" -PermittedGroups @('domain\group1','domain\group2') #these groups will have access only to this commandh
Save-WebJEAConfig

License

Copyright, 2018, Mark Domansky. All rights not granted explicitly are reserved.

This code is released under the GPL v3 license.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.