by dsp_dozorca | lis 27, 2023 | Blog, Porady, Wiedza |
SMB na systemach Windows
W systemach Windows 8 i Windows Server 2012 wprowadzono nowe polecenie
cmdlet Set-SMBServerConfiguration
dla programu Windows PowerShell.
Polecenie cmdlet umożliwia włączanie i wyłączanie ( On OFF)
protokołów SMBv1, SMBv2 i SMBv3 w komponencie serwera.
Po uruchomieniu polecenia cmdlet Set-SMBServerConfiguration nie trzeba ponownie uruchamiać komputera.!!!
SMBv1
SMB v2/v3
Set-SmbServerConfiguration -EnableSMB2Protocol $true
CLIENT
Oto jak wykryć stan, włączyć i wyłączyć protokoły SMB na kliencie SMB z systemem
Windows 10, Windows Server 2019, Windows 8.1, Windows Server 2016, Windows Server 2012 R2 i Windows Server 2012.
SMBv1 on SMB Client
Detect Windows Command Prompt
sc.exe qc lanmanworkstation
Disable: Windows Command Prompt
sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
Enable: Windows Command Prompt
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Więcej informacji patrz Server storage at Microsoft
SMB v2/v3 on SMB Client
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
by dsp_dozorca | maj 22, 2023 | Blog, Porady, Software, Wiedza |
Jak zmienić domyślny wybór instalowanego systemu Windows

Czasami przy instalacji mam już przypisany klucz w biosie laptopa i podczas reinstalacji wyświetla się wersja np TYLKO Windows 11 ( home ) brak innych
Rozwiązanie
w notatniku UTWÓRZ PLIK ei.cfg skopiuj do katalogu Sources na Pendrive
TREŚĆ pliku
[Channel]
_Default
[VL]
0
Alternatywnie można również zautomatyzować proces wyboru wersji, konfigurując plik EI.cfg w celu zainstalowania preferowanej wersji systemu operacyjnego. Na przykład, jeśli chcesz, aby Instalator systemu Windows automatycznie wybierał wersję systemu Windows 11 Pro podczas instalacji, użyj następującego formatu pliku EI.cfg.
[EditionID]
Professional
[Channel]
_Default
[VL]
0
by dsp_dozorca | mar 17, 2023 | Blog |
Backup Windows VPN
kopia katalogu
%AppData%\Microsoft\Network\Connections
Backup ustawień WiFi
kopia profili WiFi w Windows
Backup WiFi setings
netsh wlan show profiles
Wyswietlanie listy profili sieci WiFi
netsh wlan show profiles NAZWA PROFILU key-clear
informacje o profilu łącznie z hasłem do sieci
Export DANYCH Profili Wifi
netsh wlan export profile folder=C:\wifi
Zastąp folder path=C:\wifi ścieżką do folderu, w którym chcesz przechowywać kopię zapasową.
Folder powinien istnieć. Utworzony zostanie pliki XML, po jednym, na profil sieci bezprzewodowej:
netsh wlan export profile "type_profile_name_here" key=clear folder=c:\wifi
Uwaga: To polecenie zapisze wszystkie profile sieci bezprzewodowej wraz z przechowywanymi hasłami. Jeśli chcesz utworzyć kopię zapasową bez haseł, po prostu pomiń część polecenia „key=clear”, tj.:
Przywracanie
Aby przywrócić profil i udostępnić go tylko bieżącemu użytkownikowi:
netsh wlan add profile filename="c:\wifi\profilename.xml" user=current
Aby przywrócić profil i udostępnić go tylko bieżącemu użytkownikowi
netsh wlan add profile filename="c:\wifi\profilename.xml" user=all
Backup network drive
Kopia mapowanych dysków sieciowych
Czasami jest potrzeba wykonania kopia mapowania dysków końcówki klienta
1) Zgranie plików rejestru z ustawieniami mapowanych dysków
Tworzymy plik reg do wskazanej ścieżki , potem go importujemy na świeżym systemie
HKEY_CURRENT_USER\Network Reg Export HKEY_CURRENT_USER\Network c:\temp\drives.reg
2) lub tworzymy skrypt PS który zapiszęe do pliku csv !!!
PLIK ZAPISANY ZOSTANIE W bieżącej lokalizacji tak jak jest prmpt / PS c:\user\user
Skrypt EXPORT
##EXPORT
# Define array to hold identified mapped drives.
$mappedDrives = @()
# Get a list of the drives on the system, including only FileSystem type drives.
$drives = Get-PSDrive -PSProvider FileSystem
# Iterate the drive list
foreach ($drive in $drives) {
# If the current drive has a DisplayRoot property, then it's a mapped drive.
if ($drive.DisplayRoot) {
# Exctract the drive's Name (the letter) and its DisplayRoot (the UNC path), and add then to the array.
$mappedDrives += Select-Object Name,DisplayRoot -InputObject $drive
}
}
# Take array of mapped drives and export it to a CSV file.
$mappedDrives | Export-Csv mappedDrives.csv <------( tutaj dodaj ścieżkę do pliku np:c:\temp\mappedDirces.csv)
IMPORT
# Import
# Import drive list.
$mappedDrives = Import-Csv mappedDrives.csv
# Iterate over the drives in the list.
foreach ($drive in $mappedDrives) {
# Create a new mapped drive for this entry.
New-PSDrive -Name $drive.Name -PSProvider „FileSystem” -Root $drive.DisplayRoot -Persist -ErrorAction Continue
}
by dsp_dozorca | lip 8, 2022 | Blog, Porady, Wiedza, Z życia |
Upgrade Windows 10 ( home ) do Windows 10
Ostatnio wpadł temat.
Jak podnieść wersję Windows 10 home do Windows 10 (Pro). Bez konieczności reinstalacji całego systemu.
Oczywiście mamy wykupiony nowy klucz dla Windows 10 Pro
Na początek sprawdzamy jaka wersje mamy. odpalamy Powershell -a ( w trybie admistracyjnym )
Dism /Online /Get-CurrentEdition

Teraz sprawdzamy do jakiej wersji możemy podnieść system
dism /Online /Get-TargetEditions
Ja zrobiłem tak
sc config LicenseManager start= auto & net start LicenseManager
sc config wuauserv start= auto & net start wuauserv
Teraz podajemy nowy numer licencji
cmd w trybie Admina
changepk.exe /productkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
by dsp_dozorca | lip 1, 2022 | Blog, Porady, Wiedza, Z życia
Powershell -numer seryjny ; -informacje z BIOS
Czasami jest potrzeby nr seryjny Komputera, laptopa itp.
Można się wczytywać w małe ledwo widoczne szlaczki pod laptopem , lub zanurkować pod biurko i szukać s/n
Ale….
Klasa Win32_BIOS WMI reprezentuje atrybuty podstawowych usług wejścia/wyjścia (BIOS) systemu komputerowego, które są zainstalowane na komputerze.
Możliwości ( parametry)
'BiosCharacteristics','BIOSVersion','BuildNumber','Caption','CodeSet',
'CurrentLanguage','Description','EmbeddedControllerMajorVersion',
'EmbeddedControllerMinorVersion', 'IdentificationCode','InstallableLanguages',
'InstallDate','LanguageEdition','ListOfLanguages', 'Manufacturer','Name',
'OtherTargetOS','PrimaryBIOS','ReleaseDate',
'SerialNumber','SMBIOSBIOSVersion',
'SMBIOSMajorVersion','SMBIOSMinorVersion','SMBIOSPresent',
'SoftwareElementID','SoftwareElementState', 'Status',
'SystemBiosMajorVersion','SystemBiosMinorVersion','TargetOperatingSystem','Version'
LUB wszystkie parametry ze znakiem * przykład niżej
Można też skorzystać z funkcji PowerSell Windows
Odpalamy Powershell-a
-wystarczy wpisać w lub wyszukać Powershell
Kod Powershell -a
Get-CimInstance -ClassName Win32_BIOS -Property *
i oto mamy
Status : OK
Name : Phoenix BIOS SC-T v2.2
Caption : Phoenix BIOS SC-T v2.2
SMBIOSPresent : True
Description : Phoenix BIOS SC-T v2.2
InstallDate :
BuildNumber :
CodeSet :
IdentificationCode :
LanguageEdition :
Manufacturer : LENOVO
OtherTargetOS :
SerialNumber : PB11X6C — numer Seryjny
SoftwareElementID : Phoenix BIOS SC-T v2.2
SoftwareElementState : 3
TargetOperatingSystem : 0
Version : LENOVO – 2820
PrimaryBIOS : True
BiosCharacteristics : {7, 9, 11, 12…}
BIOSVersion : {LENOVO – 2820, Phoenix BIOS SC-T v2.2}
CurrentLanguage : en-US
EmbeddedControllerMajorVersion : 1
EmbeddedControllerMinorVersion : 14
InstallableLanguages : 1
ListOfLanguages : {en-US}
ReleaseDate : 2019-08-07 02:00:00
SMBIOSBIOSVersion : G1ETC2WW (2.82 )
SMBIOSMajorVersion : 2
SMBIOSMinorVersion : 7
SystemBiosMajorVersion : 2
SystemBiosMinorVersion : 82
PSComputerName :
CimClass : root/cimv2:Win32_BIOS
CimInstanceProperties : {Caption, Description, InstallDate, Name…}
CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties

Można krócej
Get-WmiObject WIN32_BIOS
SMBIOSBIOSVersion : G1ETC2WW (2.82 )
Manufacturer : LENOVO
Name : Phoenix BIOS SC-T v2.2
SerialNumber : PB11X6C
Version : LENOVO – 2820
Lista najciekawszych , lub tez tych co mi się przydają
Win32_computerSystem --podstawowe parametry ilosc pam, hostname, Vendor
Win32_bios -- przykład u góry
Win32_baseboard -- (Motherboard s/n Producent)
Win32_processor --(32+64 bit processor info)
Win32_Share -- (udostępniane zasoby ,File shares)
Win32_LogicalDisk --(hard disk)
Win32_PhysicalMemory
Win32_Printer
Win32_Product --(Zainstalowane Aplikacje z nr Wersi !!!!! (Warning avoid this: Installed programs will reconfigure see Q974524)
Win32reg_AddRemovePrograms (Installed 32 bit programs with SCCM client)
Win32Reg_AddRemovePrograms64 (Installed 64 bit programs with SCCM client)