Skip to content

Instantly share code, notes, and snippets.

@jschell
jschell / Grade3 Science NGSS.md
Last active December 22, 2025 17:38
Grade 3 Science NGSS requirements
function Get-ScreenCapture
{
<#
.SYNOPSIS
There are prettier ways to run screencaps, but this is fast and for audit controls <shrug>
.NOTES
#### Name: Get-ScreenCapture
#### Author: J Schell
function Get-ReportAbuseIPDB
{
<#
.SYNOPSIS
Check one or more IpAddresses against AbuseIPDB.com
Requires AbuseIPDB.com account (free) to create API key.
.PARAMETER IPAddress
One or more IpAddresses to check against AbuseIPDB.com
function Get-PhishPage
{
<#
.SYNOPSIS
Check for phishing sites targeting microsoftonline via urlScan.io
.PARAMETER DaysAgo
Number of days back to search
.NOTES
function New-DefenderScan
{
<#
.Synopsis
Scan the provided folder or file with Windows Defender
.Description
Scan the provided folder or file with Windows Defender
.Example
New-DefenderScan -PathToScan C:\users\Public\Documents
Function Get-TpmDetail
{
<#
.SYNOPSIS
Get details of TPM chip
.DESCRIPTION
Get details of TPM chip
.PARAMETER ComputerName
function New-KerberosTicketRequest
{
<#
.NOTES
#### Name: New-KerberosTicketRequest
#### Author: J Schell
#### Version: 0.1.0
#### License: MIT License
function ConvertFrom-TrustAttributeValue {
<#
.SYNOPSIS
Converts a Trust Attribute int value to human readable form.
.PARAMETER Value
The int Trust Attribute value to convert.
.PARAMETER ShowAll
Show all Trust Attribute values, with a + indicating the value is currently set.
function Find-DSBitlockerKey
{
<#
nesting Get-msFVEObject within function to control exposed data...
2017-08-24::0.1.0
#>
[CmdletBinding()]
Param
function Get-DSDomainObjects
{
<#
## Needs proper comment based help
2017-09-04::0.1.1
- logic fixes
- updated default parameters output
2017-09-01::0.1.0