Skip to content

Instantly share code, notes, and snippets.

View nosmall's full-sized avatar

Jirka aka NOsmall or NoSmallCZ nosmall

View GitHub Profile
@nosmall
nosmall / Windows_11_Repair_script.md
Created July 31, 2026 12:47
Oprava Windows 11 (Nabídka Start, SFC, DISM)

Oprava Windows 11 (Nabídka Start, SFC, DISM)

Tento skript slouží k opravě poškozeného systému Windows 11, zejména když nefunguje uživatelské rozhraní (např. zamrzlá nabídka Start nebo hlavní panel). Skript provede postupně ty nejúčinnější kroky k obnově systému bez nutnosti reinstalace.

Co skript dělá:

  1. DISM (Deployment Image Servicing and Management): Opraví samotný obraz systému Windows pomocí služby Windows Update.
  2. SFC (System File Checker): Zkontroluje a nahradí poškozené nebo chybějící systémové soubory.
  3. Přeinstalace systémových aplikací: Znovu zaregistruje všechny vestavěné aplikace, což je hlavní oprava pro nefunkční nabídku Start.
  4. Restart Průzkumníka: Obnoví uživatelské rozhraní, aby se změny projevily hned.
@nosmall
nosmall / update_DeepSeek_API_klice.md
Created July 30, 2026 19:18
Aktualizace a přepis DeepSeek API klíče

Aktualizace DeepSeek API klíče - Windows 11 & PowerShell

Popis

Tento návod slouží k rychlému nastavení nebo přepsání uživatelské proměnné prostředí (Environment Variable) DEEPSEEK_API_KEY v operačním systému Windows 11 pomocí PowerShellu.

K čemu to slouží?

Mnoho vývojářských nástrojů, skriptů (Python, Node.js atd.) a AI editorů (VS Code, Cursor, Windsurf) si načítá API klíče přímo ze systému, aby nemusely být zapsány napevno v kódu. Pokud se klíč změní nebo vyprší, je potřeba ho v systému aktualizovat.

Hlavní výhody tohoto postupu:

  • Nemusíte znát starý klíč: Nový klíč se zapíše přes původní hodnotu a natvrdo ji nahradí.
@nosmall
nosmall / uptimeKuma_45s.xml
Created July 17, 2026 09:58
UptimeKuma Push Every 45s
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<Triggers>
<!-- Spuštění při startu počítače -->
<BootTrigger>
<Repetition>
<Interval>PT3M</Interval>
<StopAtDurationEnd>false</StopAtDurationEnd>
</Repetition>
<Enabled>true</Enabled>
@nosmall
nosmall / Optimize-AllVHDs-Safe.ps1
Created July 16, 2026 19:02
Komprese VHDX disků
# Vyžaduje spuštění PowerShellu jako Administrátor
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Warning "Tento skript musí být spuštěn s administrátorskými právy. Spusťte PowerShell jako Správce."
break
}
Write-Host "Zahajuji BEZPEČNOU kompresi VHD/VHDX disků..." -ForegroundColor Cyan
# Získání všech virtuálních serverů
$vms = Get-VM
@nosmall
nosmall / Set - LAPS - Local Administrator.md
Last active July 1, 2026 11:14
Set - LAPS - Local Administrator

Implementace Windows LAPS (Local Administrator Password Solution)

Tento dokument slouží jako rychlá příručka pro automatizovanou přípravu Active Directory a následné nasazení Windows LAPS pro správu hesel lokálních administrátorů na koncových stanicích (OU Domain Computers).


1. Automatizovaný PowerShell Skript (Příprava AD)

Tento skript provede kompletní přípravu Active Directory přímo z vašeho doménového řadiče (DC). Importuje modul LAPS, rozšíří schéma AD o nové šifrované atributy a udělí počítačům v zadané Organizační jednotce (OU) práva pro zápis jejich vlastních hesel.

@nosmall
nosmall / fix-rdp-nezname-vzdalene-pripojeni.md
Last active May 22, 2026 06:28
FIX Upozornění zabezpečení Připojení ke vzdálené ploše (RDP) ve Windows 11

Oprava varování vzdálené plochy (RDP) ve Windows 11

Tento skript řeší problém s otravným dialogovým oknem "Upozornění zabezpečení Připojení ke vzdálené ploše" (Neznámé vzdálené připojení), které se začalo zobrazovat v novějších verzích Windows 11 po bezpečnostních aktualizacích.

Skript automaticky upraví potřebné registry, přepne varovný dialog na starší (funkční) verzi a automaticky udělí souhlas se spuštěním necertifikovaných .rdp souborů.

Požadavky

  • Windows 11 (nebo Windows 10)
  • Oprávnění správce (Administrator) — Bez nich nelze zapisovat do systémové části registru (HKLM).
@nosmall
nosmall / README.md
Created September 17, 2025 06:49
Saving PDF Attachments from Gmail to Google Drive via Google Apps Script

Saving PDF Attachments from Gmail to Google Drive

This Google Apps Script automates the process of downloading PDF attachments from specific emails in your Gmail inbox and saving them to a designated folder in Google Drive.

The script is ideal for regularly backing up invoices, statements, or other important documents you receive via email.


Key Features

@nosmall
nosmall / Migrating Linux VMs from Proxmox VE to Hyper-V.md
Last active July 24, 2025 09:49
Migrating Linux VMs from Proxmox VE to Hyper-V

Migrating Linux VMs from Proxmox VE to Hyper-V

This guide summarizes the complete process for migrating Linux virtual machines (e.g. Ubuntu) from Proxmox to Microsoft Hyper-V. Includes VM preparation, disk conversion and final setup.


## Phase 1: Preparing VM in Proxmox (Pre-migration) 🔧

Proper preparation is crucial for smooth transition and minimizing post-migration issues.

@nosmall
nosmall / dnssec_forpsi_ds_records.md
Last active February 20, 2025 08:06
Forpsi - zmena DS zaznamu pro DNSSEC
  1. vytvořit keyset, vizte: https://objednavka.forpsi.com/domain/cr-keyset.php
  2. KEYSSET ID → název KEYSETu (MOJEDOMENACZ || MOJEDOMENA-CZ)
  • flag → 257
  • protocol → 3
  • algorithm → 13
  • veřejný klíč → mdss...KGQ==
  1. technicky kontakt: FORPSI-BHO-S000000, vizte: https://www.nic.cz/whois/domain/mojedomena.cz/
  2. editaci domény na centrálním registru CZNIC, vizte: https://support.forpsi.com/kb/a2733/zmena-udaju-u-domeny-_cz.aspx
  3. upravit domena - nastavit vytvoreny NSSET a KEYSET - https://objednavka.forpsi.com/domain/edit-cz-object.php?new=1
@nosmall
nosmall / windows_server_optionals.md
Last active April 18, 2023 12:04
Windows SERVER - Volitelné možnosti po instalaci

Windows SERVER - Volitelné možnosti po instalaci

Nastavení, aby se display nikdy nevypnul

*PowerShell

v režimu připojení k elektrické síti (AC)
powercfg -change -monitor-timeout-ac 0

režimu na baterii (DC)
powercfg -change -monitor-timeout-dc 0