How to Find a User's SID With WMIC
How to Find a User's SID With WMIC
Open Command Prompt - cmd.exe
wmic useraccount get name,sid
How to Find a User's SID in the Registry
Lcation SID User's in Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
PowerShell Script to convert SID to Domain User
PowerShell Script to convert SID to Domain User
#=========================================================================== # Pre-requisite : SID.txt is the text file containing SID's to be resolved # Output File : UID.txt #=========================================================================== Out-File UID.txt foreach ($SID in (Get-Content SID.txt)) { $objSID = New-Object System.Security.Principal.SecurityIdentifier ($SID) Try { $objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) $objUser.Value >>UID.txt } Catch { $SID >>UID.txt } }
-----
another script for Convert Group/User Name to SID:
Syntax:
$Name = “Group or User Name”
(New-Object System.Security.Principal.NTAccount($Name)).Translate([System.Security.Principal.SecurityIdentifier]).value
-------
or
$user ='TestDomainMorgan' $objUser = New-Object System.Security.Principal.NTAccount($user) $objSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) Write-Host "Resolved user's sid: " $objSID.Value
another script for Convert SID to Group/User Name:
Syntax:
$Name = “SID ID”
(New-Object System.Security.Principal.SecurityIdentifier($Name)).Translate([System.Security.Principal.NTAccount]).value
-----------
or
$SID ='S-1-5-21-1924530255-1943933946-939161726-500' $objSID = New-Object System.Security.Principal.SecurityIdentifier($SID) $objUser = $objSID.Translate([System.Security.Principal.NTAccount]) Write-Host "Resolved user name: " $objUser.Value
------------------------
Batch to Delete File Automatically
Batch to delete file based on extension .txt
echo Batch to delete file
del "D:\temp\*.txt" /s /f /q
echo Done
Save file to del.bat
/s parameter will delete all files contained in the directory subfolders. If you do not want to delete files from subfolders, remove /s parameter.
/f parameter ignores any read-only setting.
/q “quiet mode,” meaning you won’t be prompted Yes/No
Batch to delete all files
echo Batch to delete file
del "D:\temp\*.*" /s /f /q
echo Done
Save file to del.bat
Copie en el bucle
El documento traducido automáticamente
Copie en el bucle
Crear un archivo a copiar en el circuito como un lote.
Copia desde la ubicación c: \ temp1 a la ubicación d: \ temp2
:start
copy c:\temp1\*.* d:\temp2\*.*
goto start
Al ejecutar este archivo script se copia en la ubicación temp1 a TEMP2 en el bucle. Después de copiar el programa comienza de nuevo copiar el mismo archivo y sobrescribe.
Escritura rápida a la carga de la red.