Read-only first. Built for real troubleshooting.

PowerShell Library

KrippyTech's PowerShell Library provides reviewed troubleshooting tools for technicians and administrators. Test-KTDNS v1.0.0 is the first public release: a read-only Windows DNS troubleshooting script.

What the library covers

The library is organized around discovery and triage work that repeats across real support cases. Public scripts are released individually after their documentation, safety boundaries, tests, and packaging have been reviewed.

Microsoft 365

Exchange, Entra & SharePoint

Mailbox discovery, permissions, message trace, mail flow, licensing, authentication methods, Conditional Access visibility, identity security, SharePoint, and OneDrive checks.

Active Directory

Domain & server health

User and computer discovery, group membership, FSMO roles, domain controllers, replication, SYSVOL and DFSR, time sync, secure channel, GPO inventory, and server health.

Windows & network

Fast path troubleshooting

DNS queries, routes, TCP tests, interface details, event-log snapshots, and reusable network triage for common connectivity and service-access problems.

Second public PowerShell release

Get-KTNetworkConfig v1.0.0

Get-KTNetworkConfig v1.0.0 is a read-only Windows PowerShell tool for discovering the local network configuration of active adapters.

Structured discovery

Eight stable properties

It returns structured PowerShell objects containing the interface alias and index, adapter description, IPv4 and IPv6 addresses, IPv4 gateways, DNS servers, and network profile.

The script performs local discovery only. It does not change network settings, write files, contact remote systems, test connectivity, modify configuration, or handle credentials.

Requirements

Windows and NetTCPIP

Requires Windows PowerShell 5.1 or PowerShell 7 on Windows and the built-in NetTCPIP module. The script has no parameters and normally runs without administrator rights.

Read the release README

Privacy

Review output before sharing

Network configuration can contain internal IP addresses, gateways, DNS servers, adapter names, and network-profile information. Review output before copying it into tickets, reports, public posts, or support requests.

View SHA-256 checksums
Review the source and verify the package before running it.

This release is not Authenticode-signed. Review the source and verify its SHA-256 checksum before running it. If RemoteSigned blocks the verified downloaded script, use Unblock-File only on Get-KTNetworkConfig.ps1. Do not bypass or globally change execution policy.

First public PowerShell release

Test-KTDNS v1.0.0

Test-KTDNS performs read-only DNS troubleshooting and returns normalized PowerShell objects. It does not change DNS, write files, download content, modify configuration, or handle credentials.

Supported queries

Eight DNS record types

Query A, AAAA, CNAME, MX, NS, SRV, TXT, and PTR records through DNS only, without LLMNR or NetBIOS fallback.

Requirements

Windows PowerShell

Requires Windows PowerShell 5.1 or PowerShell 7 on Windows and the built-in DnsClient module. Ordinary DNS queries do not require administrator rights.

Read the release README

Integrity & execution policy

Verify before running

This release is not Authenticode-signed. Review the source and verify its SHA-256 checksum first. If RemoteSigned blocks the downloaded script, use Unblock-File only on Test-KTDNS.ps1. Do not bypass or globally change execution policy.

View SHA-256 checksums

From single checks to guided cases

The toolkit started as reusable discovery scripts and now includes consolidated triage, reporting helpers, and guided troubleshooting scenarios.

Discovery

Reusable building blocks

Focused scripts answer one question at a time: mailbox details, forwarding, delegates, sign-in data, role assignments, AD replication, DNS behavior, and more.

Triage

One-command snapshots

Consolidated triage tools gather related checks into a single workflow for M365 users, permissions, mail flow, identity security, SharePoint, networks, servers, and domains.

v2.0

Guided troubleshooting

A scenario front door sequences the appropriate read-only checks so the technician can focus on the case instead of remembering every individual command.

Discover first. Understand the state. Change only with intent.

The current library is read-only-first: tenant, domain, Windows, and network scripts are designed for discovery rather than production changes. Local reports or export bundles are created only when explicitly requested. Always confirm authorization, tenant, account, domain, and target before running troubleshooting tools in a customer or production environment.

Release status

Test-KTDNS v1.0.0 is the first reviewed script promoted from the internal toolkit to a public package. Other internal scripts remain unavailable until they complete the same review process.

Available now

Test-KTDNS v1.0.0

Download the complete reviewed package with the script, tests, README, MIT license, and checksum manifest.

Download the release

Internal baseline

v2.0 remains private

The broader internal toolkit spans Microsoft 365, Active Directory, Windows, networking, triage, reports, guided cases, and utilities. It is not included in this release.

Downloads

Release files together

The Downloads page provides the ZIP, checksum manifest, source, and documentation from one versioned location.

View Downloads