gci cert:\CurrentUser\My -codesigning
$acert =(dir Cert:\CurrentUser\My -CodeSigningCert)[0]
Set-AuthenticodeSignature .\FileName.ps1 -Certificate $acert -TimestampServer http://timestamp.comodoca.com/authenticode
Get-CASMailbox -Filter {ImapEnabled -eq "True" -or PopEnabled -eq "True"} | Select-Object @{n = "identity"; e = {$_.primarysmtpaddress}} |
Import-Module ActiveDirectory | |
Get-ADComputer -Filter * -Properties * | | |
Select -Property Name,DNSHostName,Enabled,Description | | |
Export-CSV "C:\Temp\AllComputers.csv" -NoTypeInformation -Encoding UTF8 |
# Pass a mandatory parameter to a PowerShell script | |
# This example requests a single string, stored as a variable | |
# e.g. .\passmandatoryparameter.ps1 -FavouriteColour Purple | |
# If the parameter isn't provided (e.g. .\passmandatoryparameter.ps1), the script will request it, | |
# but if nothing is passed the script will throw an error. | |
param( | |
[Parameter(Mandatory=$true)] | |
[string]$FavouriteColour |
# Pass a parameter to a PowerShell script | |
# This example requests a single string, stored as a variable | |
# e.g. .\passparameter.ps1 -FavouriteColour Purple | |
# If the parameter isn't provided (e.g. .\passparameter.ps1), the script will request it | |
param ( | |
[string]$FavouriteColour = "$(Read-Host 'Tell me your favourite colour')" | |
) |
gci cert:\CurrentUser\My -codesigning
$acert =(dir Cert:\CurrentUser\My -CodeSigningCert)[0]
Set-AuthenticodeSignature .\FileName.ps1 -Certificate $acert -TimestampServer http://timestamp.comodoca.com/authenticode