fachinformatiker-wiki

it's easy when it's here

User Tools

Site Tools


microsoft:allgemeines:batch

Batch-Scripts

Passworteingabe durch Sterne verbergen

:GetPassword
pushd %tmp%
>  pwd.ps1 Echo $Password = Read-Host -assecurestring
>> pwd.ps1 Echo $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($Password)
>> pwd.ps1 Echo $PlainPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
>> pwd.ps1 Echo Write-Host $PlainPassword
for /f "delims=" %%a in ('Powershell -executionpolicy remotesigned -File pwd.ps1') do set %1=%%a
del pwd.ps1
popd

Lokale Benutzer erstellen

Erstellt die lokalen Benutzer und fügt sie den Gruppen hinzu. Dabei wird festgelegt, dass Passwörter nicht geändert werden dürfen und nicht ablaufen.

net user bsm 12345 /add /PASSWORDCHG:NO
net user bsm-install 12345 /add /PASSWORDCHG:NO
net localgroup administratoren bsm-install /add
wmic useraccount where "Name='bsm'" set PasswordExpires=false
wmic useraccount where "Name='bsm-install'" set PasswordExpires=false

SysInfoTool

SysteminfoTool.bat
@echo off
 
COLOR 0a
 
title Seit wann l„uft mein System?
 
echo ###############################################################################
echo # SysteminfoTool                 v1.7                     by Matteo Grunwald  #
echo #              vist m4tt30.de and wiki.m4tt30.de                              #
echo #                 Thanks Stefan Mller for the idea ;)                        #
echo ###############################################################################
echo.
echo. 
echo.
 
 
:start
echo A Netzwerkkonfiguration
echo B Informationen ber den Computer und Hersteller
echo C Informationen ber Windows und Hardware (!!Startet ein externes Programm!!) 
echo D Systemstartzeit
echo E Programm beenden
echo.
CHOICE /C abcde /M "W„hlen Sie eine Option aus der oberen Liste."
echo.
echo ===============================================================================
echo.
 
if errorlevel 5 goto m1
if errorlevel 4 goto m2
if errorlevel 3 goto m3
if errorlevel 2 goto m4
if errorlevel 1 goto m5
 
:m5
ipconfig /all | find "IPv4-Adresse"
ipconfig /all | find "Subnetzmaske"
ipconfig /all | find "Standardgateway"
ipconfig /all | find "DHCP-Server"
ipconfig /all | find "DNS-Server"
echo.
echo ===============================================================================
echo.
goto start
 
:m4
WMIC csproduct get Vendor, Name, Version, IdentifyingNumber
echo.
echo ===============================================================================
echo.
goto start
 
:m3
MSINFO32
echo ===============================================================================
echo.
goto start
 
:m2
Systeminfo | find "Systemstartzeit"
echo.
echo ===============================================================================
echo.
goto start
 
:m1
exit
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.  More information about cookies 
microsoft/allgemeines/batch.txt · Last modified: 2024/02/17 19:03 by 127.0.0.1