Powershell
Cert Signing Script
#####################################################################
# 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
Stat
#####################################################################
# 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