Skip to content

Instantly share code, notes, and snippets.

View stknohg's full-sized avatar

Takuya Shibata stknohg

View GitHub Profile
@stknohg
stknohg / Get-RDSConnectionPermissions.ps1
Last active August 29, 2015 14:22
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を取得するスクリプト。
<#
.SYNOPSIS
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を取得します。
.PARAMETER ComputerName
対象となるコンピューター名を設定します。未指定の場合は現在のコンピューター名が対象になります。
.PARAMETER TerminalName
対象となるターミナル名を設定します。通常は"RDP-Tcp"が指定されます。
.PARAMETER Credential
リモートコンピュータに対する認証情報を設定します。
String型もしくはPSCredential型の値を設定してください。
@stknohg
stknohg / Get-JapaneseDate.ps1
Last active August 29, 2015 14:22
和暦の日付を取得するファンクション+エイリアス。
<#
.SYNOPSIS
和暦の日付を取得します。
.EXAMPLE
Get-JapaneseDate
.EXAMPLE
Get-JapaneseDate -format "ggyy年MM月dd日"
.EXAMPLE
Get-Date -Year 2015 -Month 12 -Day 31 | Get-JapaneseDate
#>
@stknohg
stknohg / Set-RDSConnectionPermissions.ps1
Last active August 29, 2015 14:22
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を設定するスクリプト。
<#
.SYNOPSIS
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を設定します。
.PARAMETER AccountName
対象となるアカウント名を指定します。
.PARAMETER PermissionMask
更新する権限を指定します。複数指定可能です。
Query : 情報の照会(WINSTATION_QUERY)
Set : 情報の設定(WINSTATION_SET)
Logoff : ログオフ(WINSTATION_LOGOFF)
@stknohg
stknohg / Restore-RDSConnectionPermissions.ps1
Last active August 29, 2015 14:22
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を初期状態に戻すスクリプト。
<#
.SYNOPSIS
Remote Desktop ServiceのRDP-Tcp Connectionのアクセス権を初期状態に戻します。
.PARAMETER TerminalName
対象となるターミナル名を設定します。通常は"RDP-Tcp"が指定されます。
.PARAMETER ComputerName
対象となるコンピューター名を設定します。未指定の場合は現在のコンピューター名が対象になります。
.PARAMETER Credential
リモートコンピュータに対する認証情報を設定します。
String型もしくはPSCredential型の値を設定してください。
@stknohg
stknohg / New-RDSConnectionPermissions.ps1
Created June 8, 2015 07:39
Remote Desktop ServiceのRDP-Tcp Connectionに新しいアカウントを追加するスクリプトです。
<#
.SYNOPSIS
Remote Desktop ServiceのRDP-Tcp Connectionに新しいアカウントを追加します。
.PARAMETER AccountName
対象となるアカウント名を指定します。
.PARAMETER PermissionPreset
更新する権限を指定します。複数指定することはできません。
Guest : ゲストアカウント(Logonのみ可能)
User : ユーザーアカウント(Logon,Connect,Query可能)
All : 管理者アカウント(Reset以外すべて可能)
@stknohg
stknohg / Remove-RDSConnectionPermissions.ps1
Created June 8, 2015 07:40
Remote Desktop ServiceのRDP-Tcp Connectionにあるアカウントを削除するスクリプトです。
<#
.SYNOPSIS
Remote Desktop ServiceのRDP-Tcp Connectionにあるアカウントを削除します。
.PARAMETER AccountName
対象となるアカウント名を指定します。
.PARAMETER TerminalName
対象となるターミナル名を設定します。通常は"RDP-Tcp"が指定されます。
.PARAMETER ComputerName
対象となるコンピューター名を設定します。未指定の場合は現在のコンピューター名が対象になります。
.PARAMETER Credential
@stknohg
stknohg / Get-CommandString.ps1
Last active August 29, 2015 14:22
Get-Commandをちょっとラップしたやつ+whichエイリアス
<#
.Synopsis
コマンドを検索し文字列形式で返します。
.DESCRIPTION
コマンドを検索し文字列形式で返します。
Get-Commandコマンドレットのラッパーになります。
返される文字列の形式は "[コマンドの種別] : [名称およびPath]"になります。
.PARAMETER Name
検索する名称を指定します。
@stknohg
stknohg / Use-AppsDarkTheme.ps1
Created August 7, 2015 07:54
Windows10で暗いテーマカラーを使用するか否かを設定します。
<#
.Synopsis
Windows10で暗いテーマカラーを使用するか否かを設定します。
.DESCRIPTION
設定メニューなどのダイアログは通常明るいテーマ色に設定されていますが、
このファンクションを使うことで"暗い"テーマ色にすることができます。
.PARAMETER Enabled
$trueを設定すると"暗い"テーマ色にします。
$falseを設定すると通常のテーマ色に戻します。
.EXAMPLE
@stknohg
stknohg / Install-Server-GUI-Shell.bat
Last active September 28, 2016 01:11
Windows Server 2016 TPにGUI Shellをインストールするやーつ(※GA版では使えないので注意)
#
# Windows Server 2016 TPにGUI Shellをインストールするやーつ
# ※ソースドライブは最初に見つかったドライブ決め打ちで
#
PowerShell "&{ Add-WindowsFeature Server-GUI-Mgmt-Infra,Server-GUI-Shell -Source (\"WIM:{0}\sources\install.wim:4\" -F (Get-CimInstance Win32_CDROMDrive | Sort-Object Drive)[0].Drive) -Restart }"
@stknohg
stknohg / Add-NewADDomain.ps1
Last active October 13, 2020 00:14
新しくドメインを作るスクリプト
#
# Install ADDS/GPMC/RSAT(ADTools) Components
#
Add-WindowsFeature AD-Domain-Services, GPMC, RSAT-ADDS, RSAT-AD-PowerShell
#
# Create new Forest/Domain
#
Import-Module ADDSDeployment
$Params = @{