[个人笔记] Windows的IT运维笔记

IT技术 - 运维篇

第二章 Windows的IT运维笔记

  • IT技术 - 运维篇
  • 系列文章回顾
  • 一、Windows10专业版添加gpedit.msc
  • 二、海康威视前端页面导出通道名称
  • 参考链接


系列文章回顾

第一章 快速下载微软评估版本镜像的方法


一、Windows10专业版添加gpedit.msc

执行以下bat脚本

@echo off
pushd "%~dp0"
dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
pause

二、海康威视前端页面导出通道名称

将海康威视的通道名称的页面下载到本地,执行以下python脚本

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Date :   2023-03-14
# @Name :   wendr

from bs4 import BeautifulSoup
import os

bslist = {}
info = {}
for file in os.listdir(os.getcwd()):
    if file.rfind('html') > -1:
        with open(os.path.join(os.getcwd(), file), 'r', encoding='utf-8') as data:
            bslist[file] = BeautifulSoup(data, 'lxml')

for bskey, bsvalue in bslist.items():
    tables = bsvalue.find('div', {'class': 'table-body'}).findAll('div', {'class': 'table-row'})
    info[bskey] = []
    for tab in tables:
        num = tab.findAll('span')[1].text.strip()
        msg = tab.findAll('span')[2].text.strip()
        ip = tab.findAll('span')[3].text.strip()
        info[bskey].append([num, msg, ip])

if os.path.exists(os.path.join(os.getcwd(), 'success.txt')):
    os.remove(os.path.join(os.getcwd(), 'success.txt'))
for k, v in info.items():
    with open(os.path.join(os.getcwd(), 'success.txt'), 'a', encoding='utf-8') as d:
        for v1 in v:
            d.write(v1[0])
            d.write('&' + v1[1])
            d.write('&' + v1[2])
            d.write('&&' + os.path.splitext(k)[0])
            d.write('\n')



参考链接

  1. win10系统,找不到gpedit.msc文件怎么办?组策略编辑器添加方法

你可能感兴趣的:(IT技术,windows,运维,笔记)