Skip to content

Personal PowerShell scripts to make my life easy

License

Notifications You must be signed in to change notification settings

RyKaj/PowerShell

Repository files navigation

PowerShell Scripts Table of Content

Note: Data would be restricted based on the account you provide

BitbucketAuditReport.ps1

Purpose: Good to clean up permission configuration or report to the auditors. Output HTML format on:

  • All Users
  • All Groups
  • All Projects
  • All Project Repo's
  • All Project Repo Details

BitbucketCommitReport.ps1

Purpose: A report to the auditors. Output HTML format on: All projects repo's commit

DeploymentDebugLogs.ps1

Purpose: Get system information or target information during build or deployment. Help trouble shoot issues Output : Build/Deployment logs

DeploymentDebugLogs.sh

Purpose: Get system information or target information during build or deployment. Help trouble shoot issues Output : Build/Deployment logs

OctopusAuditReport.ps1

Purpose: Fetch all information to help consolidate, cleanup configuration and provide report to the auditor. Output HTML format on:

  • Accounts
  • Action Template
  • Channels
  • Community Action Template
  • Deployments
  • Environments
  • Feeds
  • Interruptions
  • Life cycle
  • Library Variablesets
  • Machine
  • Machine Policies
  • Machine Roles
  • Projects
  • Project Groups
  • Proxies
  • Release
  • Scheduler
  • SMTP configuration
  • Spaces
  • Tags
  • Teams
  • Tenants
  • Users
  • User Roles

OctopusVariableReport.ps1

Purpose: Fetch information to help consolidate, cleanup configuration and provide report to the auditor. Output HTML format on:

  • Channels
  • Environments
  • Library Variablesets
  • Lifecycle
  • Machine
  • Machine Policies
  • Machine Roles
  • Projects
  • Project Groups
  • Project Targets
  • Users
  • User Roles

SendEmail.ps1

Purpose: Send email with attachments

SonarQubeAuditReport.ps1

Purpose: Fetch information to help consolidate, cleanup configuration and provide report to the auditor.

SonarQubeReport.ps1

Purpose: Fetch information to help consolidate, cleanup configuration and provide report to the auditor. Output HTML format on:

  • Version
  • Server Activity
  • Rules -- Java -- CSharp -- JavaScripy -- Python -- php -- VB.Net -- TypeScript -- Flex -- Kotlin -- Ruby -- Scala -- Go -- CSS -- XML -- JSP
  • Computer Engine Component
  • Favorite List
  • SCM Account
  • Issues
  • Tags
  • Language List
  • Metric List
  • Metric Types
  • Notification Method
  • Permission Template
  • Plugin Installed
  • Plugin Requires Updates
  • Definition List
  • Settings
  • Systems -- DB Migration -- Health -- Logs -- Status -- Upgrade
  • Groups
  • Users

TeamCityAuditReport.ps1

Purpose: Fetch information to help consolidate, cleanup configuration and provide report to the auditor. Output HTML format on:

  • Users
  • Groups
  • Agent
  • Projects
  • Build Configurations
  • VCS Configurations

Releases

No releases published

Packages

No packages published

Languages