PSWriteHTML
PSSharedGoods
Our great sponsors
PSWriteHTML | PSSharedGoods | |
---|---|---|
24 | 5 | |
774 | 204 | |
2.5% | 1.5% | |
9.1 | 8.5 | |
3 months ago | 11 days ago | |
PowerShell | PowerShell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PSWriteHTML
- Windows Server Report
- Non-SysAdmin Use Cases for PowerShell? Basically, any use cases NOT involving network, RDP, system config, IT/LAN admin type stuff?
- Tools or script to gather data to a central location
-
Powershell & MSWord: Pulling AD Information and making it look “nice”?
There are some cool PowerShell HTML modules, run Install-Module PSWriteHtml and go to town. Check our their list of articles (just scroll down a little in the ReadMe) for a really easy way to get started: https://github.com/EvotecIT/PSWriteHTML
-
Powershell dynamic HTML table
Import-module Import-Module PSWriteHTML Gathering Data $results = [pscustomobject] @{ 'Source DC' = "Myserv.HostName.ToUpper()" 'Partner DC' = "N/A" Direction = "N/A" Type = "N/A" 'Last Attempt' = "N/A" 'Last Success' = "N/A" 'Last Result' = "1" } # Prepare to export in a beautiful HTML file $ReportPath = "$PSScriptRoot\DHCPReport-At-$(Get-Date -f "dd-MM-yyyy").html" # Optional settings : set default values for some cmdlets (I'm lazy) $PSDefaultParameterValues = @{ "New-HTMLSection:HeaderBackGroundColor" = "Green" "New-HTMLSection:CanCollapse" = $true } New-HTML -FilePath $ReportPath -Online -ShowHTML { # First Tab New-HTMLTab -Name 'DC Health Report' { New-HTMLSection -HeaderText "Replication Status" { # Here, we're putting all Data previously gathered in the var $Result New-HTMLTable -DataTable $results { New-TableCondition -Name "Last Result" -Operator ne -Value "N/A" -BackgroundColor red -Color white -Alignment center New-TableContent -Alignment center } #end-newHtmlTable } # end New-htmlSection # In the same Tab, you could add another section (of course in my case, this section is empty New-HTMLSection -HeaderText "Replication Status2" { # Here, we're putting all Data previously gathered in the var $Result2 New-HTMLTable -DataTable $results2 { New-TableCondition -Name "Last Result" -Operator ne -Value "N/A" -BackgroundColor red -Color white -Alignment center New-TableContent -Alignment center } #end-newHtmlTable } # end New-htmlSection } # end New-HtmlTab # But you could add some other tabs New-HTMLTab -Name 'DC Health Report2' { New-HTMLText -FontSize 16 -Color blue -Text @( "This is a text with a lion to [PSWriteHTML Github site](https://github.com/EvotecIT/PSWriteHTML)." "This is not really difficult" ) } # end New-HtmlTab } # end-New-html
- Need help with HTML report
- Change cell color in HTML table based on value or IF statements
- Filling Colour in specific row HTML table in email
-
using HTML with Powershell to set colours for data
Have you consider to use the wonderful PS module called PSWriteHtml (available also on PSGallery of course) ?
-
Changing color of certificates which will expire in next 90 days from the complete list.
To build on this there is a nice powershell module for HTML noobs called PSWriteHTML
PSSharedGoods
- [PowerShell] Comparing advanced PowerShell objects
-
Comparing advanced PowerShell objects (including visually - HTML)
If you're interested what was the fix: - https://github.com/EvotecIT/PSSharedGoods/commit/975ac11989e0d5484878b62f5c7672f9af26fb13
-
Reverse engineering hidden Office 365 API to expose settings via PowerShell
For SKU's I've been using https://github.com/EvotecIT/PSSharedGoods/blob/master/Public/Converts/Convert-Office365License.ps1 which I build manually and I and few people submit PR's to it. I will still use it because it's very fast, but now I have a proper way to gather names from my tenant and find things if they change. Just need to get around and write some command that will compare the list I have there with the list from O365. Still, people will need to help because you can only get stuff you have from your own O365.
-
How to move an Active Directory computer object into another OU by using Canonical Name of OU as a target instead Distinguished Name of OU?
Source code: https://github.com/EvotecIT/PSSharedGoods/blob/master/Public/Converts/ConvertTo-DistinguishedName.ps1
What are some alternatives?
Dashimo - Dashimo is very simple, intuitive PowerShell generated HTML file. That's right. A single, static HTML file that you can send to email or host on a website.
PowerShell - PowerShell functions and scripts (Azure, Active Directory, SCCM, SCSM, Exchange, O365, ...)
Front-End-Web-Development-Resources - This repository contains content which will be helpful in your journey as a front-end Web Developer
AADInternals - AADInternals PowerShell module for administering Azure AD and Office 365
dbatools - 🚀 SQL Server automation and instance migrations have never been safer, faster or freer
Polaris - A cross-platform, minimalist web framework for PowerShell
ImportExcel - PowerShell module to import/export Excel spreadsheets, without Excel
O365Essentials - A module that helps to manage some tasks on Office 365/Azure via undocumented API
Testimo - Testimo is a PowerShell module for running health checks for Active Directory against a bunch of different tests
oh-my-posh2 - A prompt theming engine for Powershell
curriculum - The open curriculum for learning web development