An open API service indexing awesome lists of open source software.

https://github.com/eosfor/scripting-notes

This repo contains a set of Jupyter Notebooks solving some very interesting technical problems using PowerShell via .NET Interactive Kernel.
https://github.com/eosfor/scripting-notes

automation azure azure-devops dotnet-interactive powershell

Last synced: 26 days ago
JSON representation

This repo contains a set of Jupyter Notebooks solving some very interesting technical problems using PowerShell via .NET Interactive Kernel.

Awesome Lists containing this project

README

          

# Welcome strangers

This repo contains a set of Jupyter Notebooks solving some very interesting technical problems using PowerShell via .NET Interactive Kernel.

## Try right now

You can directly open this repo in [github codespaces](https://github.com/features/codespaces). This lets you try all this right away without having to install anything.

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/eosfor/scripting-notes)

## Notebooks

- [💰 Counting Other People`s Money with PowerShell](./notebooks/en/basics.ipynb)
- [Do we always need to follow CAF recommendations?](./notebooks/en/infrastructureCreation.ipynb)
- [How to optimize target VM costs when moving them to Azure](./notebooks/en/vmOptimization-basics.ipynb)
- [How to optimize target VM costs when moving them to Azure using an SMT solver](./notebooks/en/vmOptimization-or-tools.ipynb)
- [How to visualize your VNET topology in Azure with PowerShell](./notebooks/en/vnet-topology-visualization-d3js.ipynb)
- [How to automate IP ranges calculations in Azure using PowerShell](./notebooks/en/ipmgmt.ipynb)

## How to run locally

You can just read through on GitHub, it can display them

If you want to try them locally you need

- Windows box
- [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
- [Visual Studio Code](https://code.visualstudio.com/)
- [.NET Interactive Notebooks for VS Code](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode)

After everything is installed you just need to

- clone this repo
- open the corresponding folder in VS code
- start playing