This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DELETE FROM [SUSDB].[dbo].[tbEventInstance] | |
WHERE [EventID] IN (381,382,384,386) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Import-Module Microsoft.Graph.Teams | |
$params = @{ | |
ChatType = 'oneOnOne' | |
Members = @( | |
@{ | |
'@odata.type' = '#microsoft.graph.aadUserConversationMember' | |
Roles = @('owner') | |
'User@odata.bind' = "https://graph.microsoft.com/v1.0/users('UPN')" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://blogs.msdn.microsoft.com/commandline/2018/01/12/chmod-chown-wsl-improvements/ | |
# Enable extra metadata options by default | |
[automount] | |
enabled = true | |
root = /mnt/ | |
options = "case=off,metadata,umask=22,fmask=11" | |
mountFsTab = false | |
options = case=off | |
# Enable DNS – even though these are turned on by default, we’ll specify here just to be explicit. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Set-Signature { | |
[CmdletBinding()] | |
[Alias('sig')] | |
param( | |
[Parameter( | |
Mandatory, | |
Position = 0, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#requires -modules UpdateServices | |
# Site configuration | |
$SiteCode = "CM1" # Site code | |
$ProviderMachineName = "siteServer.fqdn" # SMS Provider machine name | |
$WSUSName = "WSUS.server.fqdn" # SUP WSUS machine name (use FQDN) | |
$WSUSPortNumber = "8531" # SUP WSUS Port number (default for HTTPS is 8531, and 8530 for HTTP) | |
$WSUSSSL = $true # set to false if not using SSL for WSUS | |
# Import the ConfigurationManager.psd1 module | |
if((Get-Module ConfigurationManager) -eq $null) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT gcs.manufacturer0 AS Make | |
,IIF(gcs.manufacturer0 = 'Lenovo', gcsp.Version0, gcs.model0) AS Model | |
,COUNT(*) AS Count | |
FROM [CM_XXX].[dbo].[v_GS_COMPUTER_SYSTEM] gcs | |
INNER JOIN [CM_XXX].[dbo].[v_GS_COMPUTER_SYSTEM_PRODUCT] gcsp ON gcsp.ResourceID = gcs.ResourceID | |
GROUP BY Manufacturer0 | |
,CASE | |
WHEN gcs.Manufacturer0 = 'Lenovo' | |
THEN gcsp.Version0 | |
ELSE gcs.Model0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Register-EditorCommand -Name SignCurrentScript -DisplayName 'Sign Current Script' -ScriptBlock { | |
$cert = (Get-ChildItem Cert:\CurrentUser\My -CodeSigningCert)[0] | |
$currentFile = $psEditor.GetEditorContext().CurrentFile.Path | |
Set-AuthenticodeSignature -Certificate $cert -FilePath $currentFile | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
.SYNOPSIS | |
Creates firewall rules for Teams. | |
.DESCRIPTION | |
(c) Microsoft Corporation 2018. All rights reserved. Script provided as-is without any warranty of any kind. Use it freely at your own risks. | |
Must be run with elevated permissions. Can be run as a GPO Computer Startup script, or as a Scheduled Task with elevated permissions. | |
The script will create a new inbound firewall rule for each user folder found in c:\users. | |
Requires PowerShell 3.0. | |
#> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Creates a scheduled task to run a daily Update-Help on the local machine | |
#> | |
$trigger = New-JobTrigger -Weekly -At "7:30 AM" -DaysOfWeek "Monday" | |
$option = New-ScheduledJobOption -StartIfOnBattery -RequireNetwork -RunElevated | |
Register-ScheduledJob -Name UpdateHelp -ScriptBlock {Update-Help -Module * -Force} -Trigger $trigger -ScheduledJobOption $option |
NewerOlder