TG Telegram Group & Channel
Девочка Сисадмин | United States America (US)
Create: Update:

Подборка скриптов PowerShell для работы с Azure, Active Directory, SCCM, SCSM, Exchange ...

Пример скрипта


function Get-LocalUser {

<#
.SYNOPSIS
This script can be list all of local user account.

.DESCRIPTION
This script can be list all of local user account.
The function is using WMI to connect to the remote machine

.PARAMETER ComputerName
Specifies the computers on which the command . The default is the local computer.

.PARAMETER Credential
A description of the Credential parameter.


.EXAMPLE
Get-LocalUser

This example shows how to list all of local users on local computer.

.NOTES
Francois-Xavier Cat
lazywinadmin.com
@lazywinadmin
.LINK
https://github.com/lazywinadmin/PowerShell
#>

PARAM
(
[Alias('cn')]
[String[]]$ComputerName = $Env:COMPUTERNAME,

[String]$AccountName,

[System.Management.Automation.PsCredential]$Credential
)

$Splatting = @{
Class = "Win32_UserAccount"
Namespace = "root\cimv2"
Filter = "LocalAccount='$True'"
}

#Credentials
If ($PSBoundParameters['Credential']) { $Splatting.Credential = $Credential }

Foreach ($Computer in $ComputerName) {
TRY {
Write-Verbose -Message "[PROCESS] ComputerName: $Computer"
Get-WmiObject @Splatting -ComputerName $Computer | Select-Object -Property Name, FullName, Caption, Disabled, Status, Lockout, PasswordChangeable, PasswordExpires, PasswordRequired, SID, SIDType, AccountType, Domain, Description
}
CATCH {
Write-Warning -Message "[PROCESS] Issue connecting to $Computer"
}
}
}




https://github.com/lazywinadmin/PowerShell

Подборка скриптов PowerShell для работы с Azure, Active Directory, SCCM, SCSM, Exchange ...

Пример скрипта

function Get-LocalUser {

<#
.SYNOPSIS
This script can be list all of local user account.

.DESCRIPTION
This script can be list all of local user account.
The function is using WMI to connect to the remote machine

.PARAMETER ComputerName
Specifies the computers on which the command . The default is the local computer.

.PARAMETER Credential
A description of the Credential parameter.


.EXAMPLE
Get-LocalUser

This example shows how to list all of local users on local computer.

.NOTES
Francois-Xavier Cat
lazywinadmin.com
@lazywinadmin
.LINK
https://github.com/lazywinadmin/PowerShell
#>

PARAM
(
[Alias('cn')]
[String[]]$ComputerName = $Env:COMPUTERNAME,

[String]$AccountName,

[System.Management.Automation.PsCredential]$Credential
)

$Splatting = @{
Class = "Win32_UserAccount"
Namespace = "root\cimv2"
Filter = "LocalAccount='$True'"
}

#Credentials
If ($PSBoundParameters['Credential']) { $Splatting.Credential = $Credential }

Foreach ($Computer in $ComputerName) {
TRY {
Write-Verbose -Message "[PROCESS] ComputerName: $Computer"
Get-WmiObject @Splatting -ComputerName $Computer | Select-Object -Property Name, FullName, Caption, Disabled, Status, Lockout, PasswordChangeable, PasswordExpires, PasswordRequired, SID, SIDType, AccountType, Domain, Description
}
CATCH {
Write-Warning -Message "[PROCESS] Issue connecting to $Computer"
}
}
}




https://github.com/lazywinadmin/PowerShell


>>Click here to continue<<

Девочка Сисадмин






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)