Using Bitwarden as a secret source and Powershell vault to keep secrets hidden! - Part 1: Retrieving Secrets

SHHHH! It's a secret! If you are using Bitwarden to store your secrets you are awesome since I am doing the same as it is my favorite vault for personal use. My main use case is for the browser plugin but with the CLI I've been using it in my powershell and python scripts. In this article I will cover a function I created to retrieve secrets from Bitwarden and pass them in Powershell.
In upcoming articles I will show how to use it in Python, Azure DevOps or Jenkins depending on demand for increased security and automation.
Self-Healing I.T. Orchestration with Jenkins, Powershell, ServiceNow and Azure DevOps!

Most I.T. ticketing systems have an incident module to wait for users to submit issues so that the team can triage and react to solve the issue. In some cases you can spot repetitive issues and automate a fix or workaround to, at least, proactively bring services back online faster than waiting for an user to get an issue and then report the incident. Another benefit on automating fixes or work arounds is that they work 24/7 and they respond faster then the on call person. In this article I will show how to use Jenkins, Powershell, ServiceNow and Azure DevOps to orchestrate a server reboot after detecting a specific issue in the event log of a Windows server.
Using ServiceNow flow REST step to start and pass variables to an Azure DevOps pipeline with started integrationhub package.

If you have the starter pack and want to create your own automation without having to pay for higher packs you can pass variables to Azure DevOps or Jenkins and run pipelines to orchestrate tasks.
In this article we configure a SNOW Catalog Item with a Flow which has a rest step that passes variables and starts a pipeline in Azure DevOps. The pipeline then runs the script with variables and updates the request so the user is aware of progress. Then the SNOW flow checks the request and based on the modification from the script it closes the request or opens a task for IT to check and perform the request manually.
Create secured, fast and efficient self service software installations for your users by integrating ServiceNow's IntegrationHub, Powershell and Chocolatey

If you have servicenow and chocolatey in your company this is a great project to provide your users with a way to get software without depending on a busy IT admin to remote in to your PC, download files and install apps. Chocolatey steamlines app installs and Service Now takes the same request the user would've submitted to a person and turns it into a powershell script that is securely executed with your mid servers. In this article we show the basics of the integration.
More Linux-like features for Windows, this time is the built-in package manager: WinGet

In I.T. we are used to tools like SCCM, Altiris and PDQ to name a few and they get the job done but in order to transition to a DevOps worklfow we need a command based / linux-like package management solution. Powershell scripts can be used to download, install and report on MSIs and EXEs exit codes. Chocolatey organized and created a central repo for all of us to colaborate and pull from. Now, Microsoft, is developing WinGet to have a built-in, linux-like, choco-familiar, devops way to do package management. In this article you will see how to configure WinGet and install an app.
Keep it simple! Use Python and Flask on Powershell.

Python and Flask are awesome for building static pages and web apps but most tutorials show how to run it from a Linux shell. If you want to run it natively in Windows with Powershell, here are a few tips to get started.
Citrix Remote PC Custom Add-On: Reboot your physical PC Remotely.
Citrix Remote PC Access allows you to connect to your office PC from anywhere / any device by leveraging Citrix’s virtual desktop agent on the physical desktop. In order for this technology to work, as expected, your PC needs to have enough resources (CPU / RAM, Bandwidth, etc) and Citrix services running. It is rare but at times you might need to reboot your PC to reset resources and services in order to connect remotely via Citrix. In this article you will see how you can restart your own PC remotely without waiting for someone to do IT for you!