##################################################################### # Program Name: certmaker.ps1 # # Description: This program will sign a script. # # Programmer: Timothy Fox # # Date 8 Jun 2014 # ##################################################################### #Define variables $event = 0 $filename $logmaker clear-host ls write-host $filename = read-host "Please input the file name to sign: " write-host $event = Set-AuthenticodeSignature .\"$filename" @(Get-ChildItem Cert:\CurrentUser\My -CodeSigningCert)[0] write-host write-host "Thank you for signing"$filename"." -Foregroundcolor yellow write-host #Set-AuthenticodeSignature .\certmaker.ps1 @(Get-ChildItem Cert:\CurrentUser\My -CodeSigningCert)[0] # SIG # Begin signature block # MIIEMwYJKoZIhvcNAQcCoIIEJDCCBCACAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUdqKzvSgG233QbtlS+MwGgzME # DDCgggI9MIICOTCCAaagAwIBAgIQecoNGIv76LVBzO/1OL3v4DAJBgUrDgMCHQUA # MCwxKjAoBgNVBAMTIXBvd2Vyc2hlbGwgbG9jYWwgY2VydGlmaWNhdGUgcm9vdDAe # Fw0xNDA2MDcxNDI0NTlaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy # U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkTd/FOw0KYfb # lv/ONrdChTaf5b+PV/Qfr8GGZ84SRhEkyZKzfCjjVAJ3aIOfPfGDhJMA/yfCt5Ip # YrRLh8w5022FRmqX17vE3eqh3bICNBHebRJDjsTeNivLq4zrAlURUUshd86XSNk1 # WYb7PEeKPo/VXT4hVvn+a2dVbbOkMckCAwEAAaN2MHQwEwYDVR0lBAwwCgYIKwYB # BQUHAwMwXQYDVR0BBFYwVIAQFk4ZY8Ic40PrPLI6yLVnfqEuMCwxKjAoBgNVBAMT # IXBvd2Vyc2hlbGwgbG9jYWwgY2VydGlmaWNhdGUgcm9vdIIQqhMN95bYq5JNITyk # kXSLjTAJBgUrDgMCHQUAA4GBALLZRaEgw3+Lb0VOj4OisnSr5efmEQEhLBM5m9nK # 88UPL85pmawzyscvZwxwRTAedxmHQ5qmbDRwQwitC9Ewpie7WHI6Wjzsxg2bjgx1 # 6wbqaXRzDISwDXQZvxJh4o/dnTx5TS4zx+ebWfz7LhtpBz1503xIxlLAPGS2kW7C # tmAmMYIBYDCCAVwCAQEwQDAsMSowKAYDVQQDEyFwb3dlcnNoZWxsIGxvY2FsIGNl # cnRpZmljYXRlIHJvb3QCEHnKDRiL++i1Qczv9Ti97+AwCQYFKw4DAhoFAKB4MBgG # CisGAQQBgjcCAQwxCjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcC # AQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYE # FE2Hi4AceksKtpsyohzX0uH1DAIZMA0GCSqGSIb3DQEBAQUABIGAHwd/OzVQnUtb # rfzPA7pqC+xT9KbkbaWwJzM1f7I2IpWrI7EYwx0MfJhPOjJz/2tiMNT6bDbj8KKv # /8jUT54x/ixYHKatqCx5jIrmmPLamNkXyjA+GCmc5iFpwQ4OlXDkH5rPDnyCgGKL # PqfieGVVxBJrw3xKeoGdkS9WZNWsVis= # SIG # End signature block
##################################################################### # Program Name: stat1.ps1 # # Description: This program will: # # 1. Display the amount of users in Active # # Directory. # # # # 2. Display how many users were created before # # 8 Jun 2014. # # # # 3. Display how many users were created after # # 8 Jun 2014. # # Programmer: Timothy Fox # # Date 8 Jun 2014 # ##################################################################### clear-host $date = "6/8/2014" write-host -Foregroundcolor green "Statistics of user accounts in the domain DC=sat3511fox,DC=com" write-host $account = (Get-ADUser -Filter * -Properties * -searchBase "dc=sat3511fox,dc=com").count write-host -Foregroundcolor yellow "The total number of user accounts: $account" write-host $before = (Get-ADUser -Filter * -Properties * -searchBase "dc=sat3511fox,dc=com" | where {$_.whenCreated -le "$date"}).count write-host -Foregroundcolor yellow "The number of user accounts created before 6/8/2014: $before" write-host $after = (Get-ADUser -Filter * -Properties * -searchBase "dc=sat3511fox,dc=com" | where {$_.whenCreated -ge "$date"}).count write-host -Foregroundcolor yellow "The number of user accounts created after 6/8/2014: $after" write-host # SIG # Begin signature block # MIIEMwYJKoZIhvcNAQcCoIIEJDCCBCACAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU/ms2+fxRXnCHtpXViq/d3Bkq # 3tegggI9MIICOTCCAaagAwIBAgIQecoNGIv76LVBzO/1OL3v4DAJBgUrDgMCHQUA # MCwxKjAoBgNVBAMTIXBvd2Vyc2hlbGwgbG9jYWwgY2VydGlmaWNhdGUgcm9vdDAe # Fw0xNDA2MDcxNDI0NTlaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy # U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkTd/FOw0KYfb # lv/ONrdChTaf5b+PV/Qfr8GGZ84SRhEkyZKzfCjjVAJ3aIOfPfGDhJMA/yfCt5Ip # YrRLh8w5022FRmqX17vE3eqh3bICNBHebRJDjsTeNivLq4zrAlURUUshd86XSNk1 # WYb7PEeKPo/VXT4hVvn+a2dVbbOkMckCAwEAAaN2MHQwEwYDVR0lBAwwCgYIKwYB # BQUHAwMwXQYDVR0BBFYwVIAQFk4ZY8Ic40PrPLI6yLVnfqEuMCwxKjAoBgNVBAMT # IXBvd2Vyc2hlbGwgbG9jYWwgY2VydGlmaWNhdGUgcm9vdIIQqhMN95bYq5JNITyk # kXSLjTAJBgUrDgMCHQUAA4GBALLZRaEgw3+Lb0VOj4OisnSr5efmEQEhLBM5m9nK # 88UPL85pmawzyscvZwxwRTAedxmHQ5qmbDRwQwitC9Ewpie7WHI6Wjzsxg2bjgx1 # 6wbqaXRzDISwDXQZvxJh4o/dnTx5TS4zx+ebWfz7LhtpBz1503xIxlLAPGS2kW7C # tmAmMYIBYDCCAVwCAQEwQDAsMSowKAYDVQQDEyFwb3dlcnNoZWxsIGxvY2FsIGNl # cnRpZmljYXRlIHJvb3QCEHnKDRiL++i1Qczv9Ti97+AwCQYFKw4DAhoFAKB4MBgG # CisGAQQBgjcCAQwxCjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcC # AQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYE # FAzgq0K/WIlAewWwEn7NlMNYoeqmMA0GCSqGSIb3DQEBAQUABIGAY6Lt+JAJkEIC # OR20cC5BTCt3VvVev4O726rBdfjXYrRVviwxG7WEjzy3WfQmHZoWtWmP5oP7NeRT # VbglLyGmJtgojcQbx8ecuXdcZdyhgEfA4cDeF/uiOCIaGww1ap5Tq+oAg685LJTM # lgxlwX41epJJMQ/A+P06kRI/cnypcI4= # SIG # End signature block