PC-Market - kasowanie logów kas
Kasowanie logów kas forfiles /S /D -14 /M NEO_LOG*.TXT /C "cmd /c echo @path & del @path" rem forfiles /S /M ARCH2.EXP /C "cmd /c echo @path & del @path" pause
Kasowanie logów kas forfiles /S /D -14 /M NEO_LOG*.TXT /C "cmd /c echo @path & del @path" rem forfiles /S /M ARCH2.EXP /C "cmd /c echo @path & del @path" pause
Kasowanie logów kas wt -M -d "./" ping wp.pl -t; ^ sp -V -d "./" ping wp.pl -t; ^ mf left; ^ sp -H -d "./" ping wp.pl -t; ^ mf right; ^ sp -H -d "./" ping wp.pl -t
PC-Market Ustawienie bazy i użytkownika: PCMWin.exe -cpar"Baza=pcmarket" -NoCparErr PCMWin.exe -cpar"Baza=pcmarket;Id=ADMIN;Haslo=admin" -NoCparErr PcmEDI.exe -cpar"Baza=pcmarket;Id=ADMIN;Haslo=admin" -NoCparErr -silent SCServer Scserver-x64.exe --instance 2 - instalacja kolejnej instancji SCServer Wywołanie instalatora SCserver-x64.exe --help - lista parametrów: Scserver 7.8.64.143 Sposób użycia: --help Wyświetlenie listy prawidłowych opcji --version Wyświetl informację o produkcie --unattendedmodeui <unattendedmodeui> Unattended Mode UI Domyślnie: none Dopuszczalne: none minimal minimalWithDialogs --optionfile <optionfile> Installation option file Domyślnie: --debuglevel <debuglevel> Debug information level of verbosity Domyślnie: 2 Dopuszczalne: 0 1 2 3 4 --mode <mode> Installation mode Domyślnie: win32 Dopuszczalne: win32 unattended --debugtrace <debugtrace> Debug filename Domyślnie: --enable-components <enable-components> Comma-separated list of components Domyślnie: Scserver Dopuszczalne: sybaseodbc --disable-components <disable-components> Comma-separated list of components Domyślnie: sybaseodbc Dopuszczalne: sybaseodbc --installer-language <installer-language> Language selection Domyślnie: pl Dopuszczalne: pl --instance <instance> parametr umożliwia instalowanie kolejnej kopii scservera. Jako parametr należy podać kolejny numer kopii instancji. Uwaga! Podczas aktualizacji wybranej instancji należy uwzględniać ten parametr. Przykład wywołania: --instance <numer kolejnej instancji> np. --instance 2 Domyślnie: --service <service> parametr umożliwia wybór trybu pracy scservera (aplikacja/usługa). Domyślnie instalowany jest jako usługa. Parametry wywołania: --service 1 - usługa (domyślnie) --service 0 - aplikacja Domyślnie: 1 --upgrade <upgrade> parametr umożliwia przygotowanie plików do automatycznej aktualizacji w centrali i na sklepach. Przykład wywołania: --upgrade 1 - tak nastąpi automatyczna aktualizacja, --upgrade 0 - nie (domyślnie), standardowa aktualizacja Domyślnie: 0 --CzyAutoStartUslugi <CzyAutoStartUslugi> Włącz automatyczne uruchamianie usługi Scserver Domyślnie: 1 --JakiAutoStart <JakiAutoStart> Domyślnie: mysql Dopuszczalne: mysql postgresql mssql brak --BazaIP <BazaIP> IP Serwera: Domyślnie: --BazaPort <BazaPort> Port: Domyślnie: 3306 --BazaNazwa <BazaNazwa> Nazwa bazy: Domyślnie: --BazaSerial <BazaSerial> Nr seryjny bazy: Domyślnie: --SerwerIp <SerwerIp> IP zdalnego Serwera: Domyślnie: --SerwerPort <SerwerPort> Port: Domyślnie: 59999 --SerwerTimeout <SerwerTimeout> Timeout do nawiązania połączenia: Domyślnie: 360
Menu w PowerShell po którym można poruszać się strzałkami. https://qna.habr.com/answer?answer_id=1522379 function ShowMenu([array]$Menu, [int]$Default) { $minY = [Console]::CursorTop $y = [Math]::Max([Math]::Min($Default, $Menu.Count), 0) do { [Console]::CursorTop = $minY [Console]::CursorLeft = 0 $i = 0 foreach ($item in $Menu) { $colors = @{ BackgroundColor = if ($i -ne $y) { [Console]::BackgroundColor } else { 'Cyan' } ForegroundColor = if ($i -ne $y) { [Console]::ForegroundColor } else {' Blue' } } Write-Host (' {0}. {1} ' -f ($i+1), $item) @colors $i++ } $k = [Console]::ReadKey() switch ($k.Key) { 'UpArrow' { if ($y -gt 0) { $y-- } } 'DownArrow' { if ($y -lt ($menu.Count - 1)) { $y++ } } 'Enter' { return $Menu[$y] } } } while ($k.Key -notin ([ConsoleKey]::Escape, [ConsoleKey]::Enter)) } $Menu = 'test1','text2','menu3','result4' ShowMenu $menu 2 I inna wersja zgapiona z Sophiascript: ...
https://api.telegram.org/bot<API-KEY>/getUpdates <- tu mozna szukać id grupy https://api.telegram.org/bot<API-KEY>/sendMessage?chat_id=<CHAT-ID>&text=Wiadomosc Użycie Telegrama w Mikrotiku /tool/fetch url="https://api.telegram.org/bot<API-KEY>/sendMessage" http-method=post http-data="chat_id=<CHAT-ID>&text=Wiadomosc
# Podniesienie uprawnień do trybu administratora Start-Process powershell.exe -Verb RunAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -Command `"& {Install-Module -Name AzureAD -Force -AllowClobber}`""
Jak zrobić mirror strony www? wget -mkxKE -e robots=off https://www.wp.pl
https://stackoverflow.com/questions/15757263/find-a-string-by-searching-all-tables-in-sql-server Szukanie ciągu znaków we wszystkich tabelach (dla sqlsrv < 2016) DECLARE @search_string VARCHAR(100), @table_name SYSNAME, @table_id INT, @column_name SYSNAME, @sql_string VARCHAR(2000) SET @search_string = 'STRING' DECLARE tables_cur CURSOR FOR SELECT ss.name +'.'+ so.name [name], object_id FROM sys.objects so INNER JOIN sys.schemas ss ON so.schema_id = ss.schema_id WHERE type = 'U' OPEN tables_cur FETCH NEXT FROM tables_cur INTO @table_name, @table_id WHILE (@@FETCH_STATUS = 0) BEGIN DECLARE columns_cur CURSOR FOR SELECT name FROM sys.columns WHERE object_id = @table_id AND system_type_id IN (167, 175, 231, 239) OPEN columns_cur FETCH NEXT FROM columns_cur INTO @column_name WHILE (@@FETCH_STATUS = 0) BEGIN SET @sql_string = 'IF EXISTS (SELECT * FROM ' + @table_name + ' WHERE [' + @column_name + '] LIKE ''%' + @search_string + '%'') PRINT ''' + @table_name + ', ' + @column_name + '''' EXECUTE(@sql_string) FETCH NEXT FROM columns_cur INTO @column_name END CLOSE columns_cur DEALLOCATE columns_cur FETCH NEXT FROM tables_cur INTO @table_name, @table_id END CLOSE tables_cur DEALLOCATE tables_cur Szukanie ciągu znaków we wszystkich tabelach (dla sqlsrv >= 2016) nie testowałem ...
Aby policzyć nieudane próby logowania w kolejnych dniach za pomocą PowerShell, można użyć następującej komendy: Get-EventLog -LogName Security | Where-Object {$_.EventID -eq 4625} | Group-Object -Property {$_.TimeGenerated.ToShortDateString()} | Select-Object Name, Count Powyższe polecenie pobiera dziennik zdarzeń bezpieczeństwa, filtruje tylko te wpisy, które mają identyfikator zdarzenia 4625 (co odpowiada nieudanej próbie logowania), grupuje je według daty (za pomocą właściwości TimeGenerated), a następnie zwraca nazwę grupy (czyli datę) oraz liczbę wpisów w grupie (czyli liczbę nieudanych prób logowania w danym dniu). ...
SQL Server Config manager error: Cannot connect to WMI provider Run Cmd as Administrator and execute these commands: First go to SQL Shared folder according to your sql version: SQL 2008: C:\Program Files (x86)\Microsoft SQL Server\100\Shared\ SQL 2012: C:\Program Files (x86)\Microsoft SQL Server\110\Shared\ SQL 2014: C:\Program Files (x86)\Microsoft SQL Server\120\Shared\ SQL 2017: C:\Program Files (x86)\Microsoft SQL Server\140\Shared\ -------> My version is 2017 SQL 2019: C:\Program Files (x86)\Microsoft SQL Server\150\Shared\ Find more versions here cd "C:\Program Files (x86)\Microsoft SQL Server\140\Shared" Then: ...