Skip to content

Instantly share code, notes, and snippets.

Avatar

Stephen Owen 1RedOne

View GitHub Profile
@1RedOne
1RedOne / NewUserUI.ps1
Created Mar 26, 2021
Stack Answer 66817943
View NewUserUI.ps1
##Setting Static Information
$primaryTelexNumber = "1"
$telexNumber = "7"
##Get Users First Name
[string] [Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic')
$title = "AD New User Script: First Name"
$msg = "Please Enter the new User's First Name"
$FirstName = [Microsoft.VisualBasic.Interaction]::InputBox($msg, $title)
@1RedOne
1RedOne / githubLink.html
Created Mar 18, 2021
Github Report Issue Link
View githubLink.html
@1RedOne
1RedOne / exampleGitHublink.txt
Last active Mar 17, 2021
Github Markdown Button Syntax
View exampleGitHublink.txt
@1RedOne
1RedOne / SetupDC.ps1
Created Mar 16, 2021
Complete One Page DSC Domain Controller Setup
View SetupDC.ps1
$secpasswd = ConvertTo-SecureString 'IWouldLiketoRecoverPlease1!' -AsPlainText -Force
$SafeModePW = New-Object System.Management.Automation.PSCredential ('guest', $secpasswd)
$secpasswd = ConvertTo-SecureString 'IveGot$kills!' -AsPlainText -Force
$localuser = New-Object System.Management.Automation.PSCredential ('guest', $secpasswd)
configuration TestLab
{
param
(
@1RedOne
1RedOne / Readme.Md
Created Jan 25, 2021
Why ARC Matters
View Readme.Md

Ancient History

The world's most popular platform to manage giant ass windows envrionments is made by microsoft, it's called System Center Configuration Manager.  Now called MEMCM, Microsoft Endpoint. 

Before I became a dev I was a consultant setting up ConfigMgr for big companies for years.

This was good but was mostly built for managing devices the company owns, it didn't really support managing devices the user brought in, like a personal cell phone or personal laptop scenario.

So Microsoft made a new product that can handle that scenario, like how we joined Azure AD on our laptops to set them up. that's called MDM management. It uses a different channel to configure devices than SCCM did.

@1RedOne
1RedOne / readme.md
Created Jan 11, 2021
Biden Tax Change Summary
View readme.md

Biden will change taxes in these ways

  1. Income tax changes.
	Previous	Trump		Biden proposal
  50 k 	25%		22%
 500 k  39.6%		35%		39.6%
5000 k  39.6&		37%		39.6%

These are marginal tax rates. If you don't understand that, look it up.

@1RedOne
1RedOne / readme.md
Last active Jan 6, 2021
Numbers on Trump Jobs and Tax Cut versus HR 133 Stimulus
View readme.md

Numbers

The Senate Signed the Consolidated Appropriations Act, 2021 on December 21st.

This bill allocated $166B in direct stimulus in the form of $600 checks.

$priceTag = $166,000,000,000

To determine the average number of checks, let $recipients be defined as follows.

@1RedOne
1RedOne / New-MoqMethodConfiguration.ps1
Created Aug 14, 2020
PowerShell Function to handle Moq Setup and Verifies for you!
View New-MoqMethodConfiguration.ps1
<#
.Synopsis
Creates your Moq.Setups for you!
.DESCRIPTION
Provide a method signature to receive an example of a basic, lazy Mock for the method
.EXAMPLE
$myMethodSignature = "
GetDeploymentStatus(
string someToken,
int someIntValue = 10,
@1RedOne
1RedOne / OnAirFlow.ps1
Created Jul 28, 2020
A functional script to turn a light on and off when entering and leaving Teams and Skype Meetings
View OnAirFlow.ps1
#Companion Code to blog post found on FoxDeploy.com 'DIY On-Air Light for Microsoft Teams'
Add-Type -Path "C:\Program Files (x86)\Microsoft Office 2013\LyncSDK\Assemblies\Desktop\Microsoft.Lync.Model.dll";
$lightOnEventName = "meetingStart"
$lightOffEventName = "meetingStop"
$iftttKey = '<YourKeyGoesHere>'
$sleepInterval = 180
$lyncclient = [Microsoft.Lync.Model.LyncClient]::GetClient()
$LastState = $null
@1RedOne
1RedOne / GetKeys.ps1
Created Jul 24, 2020
Get matching keys from a hash table
View GetKeys.ps1
$hash = @{
showThisOne = 'showMe1';
showThisTwo = 'showMe2';
showThisThree = 'showMe3';
showThisFour = 'showMe4';
DontShowThis = 'hideme';
AlsoDontShowThis = 'hideme';
}