Microsoft 365
Exchange, Entra & SharePoint
Mailbox discovery, permissions, message trace, mail flow, licensing, authentication methods, Conditional Access visibility, identity security, SharePoint, and OneDrive checks.
Read-only first. Built for real troubleshooting.
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.
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
Mailbox discovery, permissions, message trace, mail flow, licensing, authentication methods, Conditional Access visibility, identity security, SharePoint, and OneDrive checks.
Active Directory
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
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 is a read-only Windows PowerShell tool for discovering the local network configuration of active adapters.
Structured discovery
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
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 READMEPrivacy
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 checksumsReview 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 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
Query A, AAAA, CNAME, MX, NS, SRV, TXT, and PTR records through DNS only, without LLMNR or NetBIOS fallback.
Requirements
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 READMEIntegrity & execution policy
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 checksumsThe toolkit started as reusable discovery scripts and now includes consolidated triage, reporting helpers, and guided troubleshooting scenarios.
Discovery
Focused scripts answer one question at a time: mailbox details, forwarding, delegates, sign-in data, role assignments, AD replication, DNS behavior, and more.
Triage
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
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.
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
Download the complete reviewed package with the script, tests, README, MIT license, and checksum manifest.
Download the releaseInternal baseline
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
The Downloads page provides the ZIP, checksum manifest, source, and documentation from one versioned location.
View Downloads