Maktub_Wiki Maktub_Wiki
主站 (opens new window)
  • 服务搭建
  • 网络服务
  • 开源框架
  • 操作系统
  • iOS/MacOS
  • 算法导论(Python)
  • Leetcode
  • 线性代数
主站 (opens new window)
  • 服务搭建
  • 网络服务
  • 开源框架
  • 操作系统
  • iOS/MacOS
  • 算法导论(Python)
  • Leetcode
  • 线性代数
  • Linux系统

    • 常规配置
    • 树莓派
    • 极简系统问题
    • dd Debian系统
    • samba服务配置
  • MacOS系统

    • 设置问题
  • Windows系统

    • 命令行操作
    • Openwrt路由系统

      • 优化操作
      • 相关功能软件包
      • 服务自启动
      • MT7621适配问题
    • 树莓派
    • 操作系统
    • Windows系统
    Maktub_小明
    2023-11-29
    目录

    命令行操作

    # 安装openssh

    安装

    # 安装
    Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
    # 启动
    Start-Service sshd
    #设置开机自启
    Set-Service -Name sshd -StartupType 'Automatic'
    

    设置key

    mkdir %UserProfile%\.ssh
    echo xxxxx h@Maktub-Ubuntu > %UserProfile%\.ssh\authorized_keys
    

    配置

    (Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace "^Match Group administrators", "#Match Group administrators" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
    (Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace "       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys", "#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
    (Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace "#PasswordAuthentication yes", "PasswordAuthentication no" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
    restart-service sshd
    

    # 安装Scoop软件管理工具

    安装,-RunAsAdmin为管理员用户安装

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
    

    全局安装软件,安装后需要重启系统,刷新环境变量

    scoop install python -g
    

    # 环境变量

    设置临时变量

    set Path="C:\Windows\system32;"
    

    设置永久环境变量

    用户环境变量

    setx Path "C:\Windows\system32;" 
    
    

    系统环境变量

    setx Path "C:\Windows\system32;" /m
    

    删除环境变量

    用户环境变量

    reg delete HKCU\Environment /F /V Path
    

    系统环境变量

    reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V Path
    

    # 防火墙

    关闭防火墙

    NetSh Advfirewall set allprofiles state off
    

    查看防火墙状态

    Netsh Advfirewall show allprofiles
    

    # 定时任务

    创建文件C:\auto.bat

    @echo off
    python C:\tool\client-psutil.py
    

    设置启动系统启动

    /tn设置名称,/ru设置用户运行

    schtasks /create  /tn "status-client" /sc ONSTART /ru SYSTEM /tr "C:\auto.bat"
    

    # 守护进程(服务/nssm)

    已ServerStatus客户端为例

    nssm操作说明 (opens new window)

    安装nssm

    scoop install nssm
    

    配置

    nssm install client-psutil C:/ProgramData/scoop/apps/python/current/python.exe C:\tool\client-psutil.py
    

    启动

    nssm start client-psutil
    

    # 远程桌面

    开启

    sc config TermService start= demand
    net start TermService
    

    关闭

    sc config TermService start= demand
    net stop TermService
    

    # 其他

    重启电脑

    shutdown /r /f /t 0
    

    删除文件夹

    rmdir C:\test /s
    
    上次更新: 2025/03/22, 03:52:10
    设置问题
    优化操作

    ← 设置问题 优化操作→

    Theme by Vdoing | Copyright © 2021-2025 Maktub_小明 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式