{"id":14063942,"url":"https://github.com/EvotecIT/PesterInfrastructureTests","last_synced_at":"2025-07-29T17:31:02.895Z","repository":{"id":95331729,"uuid":"142291192","full_name":"EvotecIT/PesterInfrastructureTests","owner":"EvotecIT","description":"A collection of infrastructure related tests for use with Pester \u0026 PowerShell.","archived":true,"fork":true,"pushed_at":"2019-10-15T10:25:35.000Z","size":370,"stargazers_count":46,"open_issues_count":1,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-29T21:06:11.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"billkindle/Pester_Infrastructure_Tests","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvotecIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"PrzemyslawKlys","custom":["https://paypal.me/PrzemyslawKlys"]}},"created_at":"2018-07-25T11:32:51.000Z","updated_at":"2024-10-03T12:51:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"99cee2a9-02d3-4b07-aee2-ca356a4b2131","html_url":"https://github.com/EvotecIT/PesterInfrastructureTests","commit_stats":{"total_commits":24,"total_committers":3,"mean_commits":8.0,"dds":"0.29166666666666663","last_synced_commit":"af5e65cda05fee7cf32c6ad7e2a83f2c8061abe5"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPesterInfrastructureTests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPesterInfrastructureTests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPesterInfrastructureTests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FPesterInfrastructureTests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvotecIT","download_url":"https://codeload.github.com/EvotecIT/PesterInfrastructureTests/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228032919,"owners_count":17858917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-13T07:03:35.300Z","updated_at":"2024-12-04T02:30:50.406Z","avatar_url":"https://github.com/EvotecIT.png","language":"PowerShell","readme":"# PesterInfrastructureTests - PowerShell Module\n\n*PesterInfrastructureTests* is PowerShell module allowing to test Active Directory (for now) in fast and efficient way. You can run it in 2 ways as described below. Depending on how you like to approach things you can either copy code or simply install it from PowerShellGallery. I prefer 2nd way so I can update this code in one place and then simply redeploy everywhere with *Update-Module*\n\n**PesterInfrastructureTests** have been replaced by [Testimo](https://github.com/EvotecIT/Testimo) and this project has beeen **deprecated**. \n\n## Copy code Public Directory\n\nSimply copy code from *Public\\ActiveDirectory.ps1* and run it as you like.\n\n## Module from PowerShellGallery way\n\n```powershell\nInstall-Module PesterInfrastructureTests -Force -SkipPublisherCheck\n#Update-Module PesterInfrastructureTests -Force # You can use this line to update the module later on\nTest-ADPester\n```\n\n## Example output\n\n![Pester AD Example](https://evotec.xyz/wp-content/uploads/2018/07/ADPester-TheMovie.gif)\n\n```powershell\nDescribing Domain Controller Infrastructure Test\n  [+] Active Directory Forest is available 214ms\n  [+] Active Directory Domain is available 74ms\n\n  Context AD2.ad.evotec.xyz Availability\n    [+] AD2.ad.evotec.xyz Responds to Ping 553ms\n    [+] AD2.ad.evotec.xyz Responds on Port 53 148ms\n    [+] AD2.ad.evotec.xyz DNS Service is Running 33ms\n    [+] AD2.ad.evotec.xyz ADDS Service is Running 12ms\n    [+] AD2.ad.evotec.xyz ADWS Service is Running 20ms\n    [+] AD2.ad.evotec.xyz KDC Service is Running 19ms\n    [+] AD2.ad.evotec.xyz Netlogon Service is Running 45ms\n\n  Context Replication Status\n    [+] AD2.ad.evotec.xyz Last Replication Result is 0 (Success) 361ms\n\n  Context AD1.ad.evotec.xyz Availability\n    [+] AD1.ad.evotec.xyz Responds to Ping 226ms\n    [+] AD1.ad.evotec.xyz Responds on Port 53 150ms\n    [+] AD1.ad.evotec.xyz DNS Service is Running 33ms\n    [+] AD1.ad.evotec.xyz ADDS Service is Running 14ms\n    [+] AD1.ad.evotec.xyz ADWS Service is Running 44ms\n    [+] AD1.ad.evotec.xyz KDC Service is Running 19ms\n    [+] AD1.ad.evotec.xyz Netlogon Service is Running 12ms\n\n  Context Replication Status\n    [+] AD1.ad.evotec.xyz Last Replication Result is 0 (Success) 335ms\n\n  Context Replication Link Status\n\n    Context Source DSA = AD2\n\n      Context Target DSA = AD1\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 217ms\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 19ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 36ms\n        [+] DC=DomainDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 13ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 33ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 12ms\n\n      Context Target DSA = ADPREVIEW2019\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 45ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 28ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 12ms\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 7ms\n\n    Context Source DSA = AD1\n\n      Context Target DSA = AD2\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 105ms\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 24ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 48ms\n        [+] DC=DomainDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 10ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 21ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 8ms\n\n    Context Source DSA = ADPREVIEW2019\n\n      Context Target DSA = AD2\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 74ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 19ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 8ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 29ms\n  [+] Active Directory Domain is available 81ms\n\n  Context ADPreview2019.ad.evotec.pl Availability\n    [+] ADPreview2019.ad.evotec.pl Responds to Ping 252ms\n    [+] ADPreview2019.ad.evotec.pl Responds on Port 53 154ms\n    [+] ADPreview2019.ad.evotec.pl DNS Service is Running 23ms\n    [+] ADPreview2019.ad.evotec.pl ADDS Service is Running 50ms\n    [+] ADPreview2019.ad.evotec.pl ADWS Service is Running 18ms\n    [+] ADPreview2019.ad.evotec.pl KDC Service is Running 31ms\n    [+] ADPreview2019.ad.evotec.pl Netlogon Service is Running 38ms\n\n  Context Replication Status\n    [+] ADPreview2019.ad.evotec.pl Last Replication Result is 0 (Success) 415ms\n\n  Context Replication Link Status\n\n    Context Source DSA = AD2\n\n      Context Target DSA = AD1\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 220ms\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 12ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 19ms\n        [+] DC=DomainDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 25ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 27ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 9ms\n\n      Context Target DSA = ADPREVIEW2019\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 56ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 7ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 9ms\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 22ms\n\n    Context Source DSA = AD1\n\n      Context Target DSA = AD2\n        [+] DC=ad,DC=evotec,DC=xyz - should have zero replication failures 83ms\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 39ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 33ms\n        [+] DC=DomainDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 19ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 17ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 17ms\n\n    Context Source DSA = ADPREVIEW2019\n\n      Context Target DSA = AD2\n        [+] CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 152ms\n        [+] CN=Schema,CN=Configuration,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 11ms\n        [+] DC=ForestDnsZones,DC=ad,DC=evotec,DC=xyz - should have zero replication failures 23ms\n        [+] DC=ad,DC=evotec,DC=pl - should have zero replication failures 31ms\n\n```\n","funding_links":["https://github.com/sponsors/PrzemyslawKlys","https://paypal.me/PrzemyslawKlys"],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEvotecIT%2FPesterInfrastructureTests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEvotecIT%2FPesterInfrastructureTests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEvotecIT%2FPesterInfrastructureTests/lists"}