Site Tools


windows:powershell

Table of Contents

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
windows/powershell.txt · Last modified: by adminent