Skip to content

Instantly share code, notes, and snippets.

@kerard
kerard / stop-trendmicro.cmd
Created July 13, 2020 12:37
Stop Trend Micro DSA
cd "C:\Program Files\Trend Micro\Deep Security Agent"
dsa_control -r
sc stop ds_agent
sc config ds_agent start= disabled
@kerard
kerard / create-customattributes.ps1
Created July 7, 2020 17:17
Create attributes in vSphere
$t = import-csv -Delimiter "," -Path ".\attributes.csv"
foreach ($u in $t)
{
if ($u.Class -ne "")
{
New-CustomAttribute -Name $u.Attribute -Verbose -TargetType $u.Class
}
else
@kerard
kerard / automated-local-admins-and-rdp.ps1
Created June 13, 2020 12:18
Create local admins and remote desktop users groups for member servers
$groups = "Remote Desktop Users","Local Administrators"
$foreach ($newGroup in $groups)
{
Get-ADComputer -Filter {(OperatingSystem -like "*Server*") -and (PrimaryGroupID -ne 516)} -Properties * | % {$_.name} | % {New-ADGroup -Name "$_ - $newGroup" -DisplayName "$_ - $newGroup" -GroupCategory Security -GroupScope DomainLocal -Path "OU=Server Groups,OU=ANDE_Groups,$((Get-ADDomain).distinguishedName)" -Verbose}
}
@kerard
kerard / add-azvaultsecret.ps1
Created May 20, 2020 12:20
add an azure secret to an existing vault
$secretvalue = ConvertTo-SecureString 'mysecret-value' -AsPlainText -Force
$secret = Set-AzKeyVaultSecret -VaultName "my-vault-nonprod-001" -Name "mysecret-name" -SecretValue $secretValue
get-adobject -searchbase (get-adrootdse).schemanamingcontext -filter *
@kerard
kerard / get-drivers.sh
Created November 7, 2019 21:03
ESXCLI Get nenic and nfnic driver version
esxcli software vib list | egrep '(fnic|nenic)'
@kerard
kerard / move-fsmoandntp.ps1
Created November 5, 2019 21:37
Move FSMO Roles and Update NTP
Move-ADDirectoryServerOperationMasterRole -Identity "domaincontroller1.domain.tld.com" –OperationMasterRole 0,1,3,4
Move-ADDirectoryServerOperationMasterRole -Identity "domaincontroller2.domain.tld.com" –OperationMasterRole 2
w32tm.exe /config /syncfromflags:manual /manualpeerlist:10.0.0.1,0x8 /reliable:yes /update
w32tm.exe /config /update
restart-service W32Time
w32tm.exe /resync
@kerard
kerard / get-dfsrbacklog.cmd
Created October 21, 2019 12:51
Get DFS-R Backlog Information
dfsrdiag backlog /receivingmember:server1.corp.com /sendingmember:server2.corp.com /RGname:"Your Relationship Name" /RFName:ShareName
@kerard
kerard / get-dfsrstatus.cmd
Created October 21, 2019 12:50
List status of all DFS-R replication relationships
wmic /namespace:\\root\microsoftdfs path DfsrReplicatedFolderInfo get replicatedFolderName, State, replicationgroupname
@kerard
kerard / get-vmwarevmbyip.ps1
Created June 26, 2019 14:16
Get VMware VM by IP
Get-View -ViewType VirtualMachine | ?{ $_.Guest.IPAddress -eq "10.1.2.3"}