awickham10 / psdpa Goto Github PK
View Code? Open in Web Editor NEWPowerShell module for the Solarwinds DPA REST API
License: MIT License
PowerShell module for the Solarwinds DPA REST API
License: MIT License
Verify Add-DpaMonitor works with Sybase.
Let our Linux folk enjoy this module.
Increase test coverage across all commands. I got a little too excited and started churning out functions without having the appropriate tests.
Verify Add-DpaMonitor works with MySQL.
Similar to Restart-Computer, Start-DpaMonitor should support a -Wait parameter which would wait until the monitor has started before continuing execution of a script.
Restart-Computer -ComputerName 'ComingOutOfMaintenance' -Wait
Start-DpaMonitor -MonitorName 'ComingOutOfMaintenance' -Wait
Write-Host "The monitor has started back up!"
Verify Add-DpaMonitor works with Oracle.
Allow the user to have a license automatically allocated if there are any available.
Verify Add-DpaMonitor works with Db2.
Allow a annotation to be passed to Remove-DpaAnnotation through the pipeline.
Get-DpaAnnotation -MonitorName 'FakeServer' | Remove-DpaAnnotation
Verify Add-DpaMonitor works with Azure SQL DB.
Allow a monitor to be passed to Add-DpaMonitor through the pipeline.
Get-DpaMonitor -MonitorName 'ComingOutOfMaintenance' | Start-DpaMonitor
Allow a monitor to be passed to Remove-DpaMonitor through the pipeline.
Get-DpaMonitor -MonitorName 'RemoveMe' | Remove-DpaMonitor
Verify licenses are available before adding using Get-DpaLicense.
Hi @awickham10 ,
Two things,
This module looks great, and as a former DBA automating interactions with DPA is awesome so thank you!
I saw this commit you just made, do you have any plans to publish it to PSGallery?
Thanks for your time!
Similar to Restart-Computer, Stop-DpaMonitor should support a -Wait parameter which would wait until the monitor has started before continuing execution of a script.
Stop-DpaMonitor -MonitorName 'GoingIntoMaintenance' -Wait
Restart-Computer -ComputerName 'GoingIntoMaintenance' -Wait
Allow a monitor to be passed to Stop-DpaMonitor through the pipeline.
Get-DpaMonitor -MonitorName 'GoingIntoMaintenance' | Stop-DpaMonitor
Allow multiple DatabaseIds or MonitorNames to be passed in so an annotation can be created on multiple monitors. This would allow things like bulk annotations of patching.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.