一、自动加域
@echo off
rem 设置要加入的域信息
set domain= // 域名
set username= //账号
set password= //密码
rem 加入域
echo 正在加入域 %domain%...
powershell.exe -Command "$password = ConvertTo-SecureString '%password%' -AsPlainText -Force; $credential = New-Object System.Management.Automation.PSCredential('%username%', $password); Add-Computer -DomainName '%domain%' -Credential $credential -Restart"
rem 检查加域结果
if %errorlevel% equ 0 (
echo 加入域成功!
) else (
echo 加入域失败。请检查域名。
)
pause
该文章复制来源:
自动加域脚本-CSDN博客 https://blog.csdn.net/weixin_43639741/article/details/131112638
二、Edge浏览器收藏夹路径
C:\Users\Administrator\AppData\Local\Microsoft\Edge\User Data\Default
Bookmarks文件
Edge dev浏览器收藏夹路径
C:\Users\Administrator\AppData\Local\Microsoft\Edge Dev\User Data\Default
Bookmarks文件
新手注意C:\Users\用户名确认清楚
可能是如下情况
C:\Users\administrator
C:\Users\admin
C:\Users\某某
————————————————
原文链接:https://blog.csdn.net/a5a8a45/article/details/134326246
三、Win10升级之后edge浏览器总是弹出欢迎页面解决方法
“Win+R”来调出运行的窗口,在输入“regedit”
在注册表编辑器窗口,在左侧的树状列表中依次展开:\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\,将鼠标光标放在Microsoft项(文件夹)上,单击右键,选择新建-项,并将该项命名为:MicrosoftEdge;
将鼠标光标放在我们刚刚新建的名为MicrosoftEdge的项上,单击右键,选择新建-DWORD(32位)值,并将该DWORD(32位)值命名为:PreventFirstRunPage;
双击我们刚刚新建的名为PreventFirstRunPage的DWORD(32位)值,将其数值数据从0改为1,然后点击确定按钮。
————————————————
原文链接:https://blog.csdn.net/DH2442897094/article/details/128636992
四、powershell自动加域
将计算机加入域 Powershell 脚本
若要将计算机加入域,可以使用 Powershell 进行自动化操作,简化重复的手动过程。以下是一个基本的 Powershell 脚本,可用于将计算机加入域。
脚本内容
# 定义变量,用于设置域名、管理员用户名和密码
$domain = "mydomain.local"
$adminUser = "administrator"
$adminPassword = ConvertTo-SecureString "MyPassword" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($adminUser, $adminPassword)
# 运行脚本
Add-Computer -DomainName $domain -Credential $credential -Restart
解释
Add-Computer:使用此命令将计算机连接到域。
-DomainName:指定要加入的域的名称。
-Credential:指定管理员用户名和密码。
-Restart:加入域后,计算机将自动重启以应用更改。
使用
使用文本编辑器(如 Notepad++ 或 Visual Studio Code)打开脚本。
将 “mydomain.local” 和 “administrator” 更改为您要加入的域和管理员的用户名。
将 “MyPassword” 更改为管理员密码。
保存脚本,将其命名为“joinDomain.ps1”或其他您喜欢的名称。
在 Powershell 中运行脚本:.\joinDomain.ps1。
注意事项
使用此脚本时,请确保以管理员身份运行 Powershell。
您需要为脚本提供管理员用户名和密码。建议此过程在安全环境下完成。
加入域后,计算机将重启。请确保保存所有未保存的工作。
五、windows 自动登录
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“DefaultUserName”=“Administrator”
“AutoAdminLogon”=“1”
“DefaultPassword”="your_password"
保存成xx.reg,导入注册表即可。域用户类似。Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“DefaultDomainName”=“domainname”
“DefaultUserName”=“username”
“AltDefaultUserName”=“username”
“AltDefaultDomainName”=“domainname”
“AutoAdminLogon”=“1”
“CachePrimaryDomain”=“domainname”
“DefaultPassword”=“your_password”
1、创建一个注册表文件,然后双击导入注册表即可,内容如下:
RestoreUserAutoLoginOption.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device];
“DevicePasswordLessBuildVersion”=dword:00000002
“DevicePasswordLessBuildVersion”=dword:00000000
当然你也可以手动到注册表中修改,其原始值是2,改为0即可。
2、然后在“运行”里输入:
control userpasswords2
或者
netplwiz
打开用户账户就可以看见那个选项了。
六、微软软件自动安装
Install Software in A Slient Way
一般来说,不同的软件的封装类型都有固定的静默安装命令。
1.查看软件的封装类型
双击setup.exe,在弹出窗口的左上角单击,选择“About Setup”可查看软件的封装类型。然后根据其封装类型选择对应的静默安装命令。这个步骤可适用大部分的软件,不排除有些软件是比较特殊的。
1.1软件的封装类型
Microsoft Windows Installer
如果某个软件是用 Windows Installer打包的,那你就应该能在文件夹中看到 *.msi 文件。这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。
/qb 会在窗口中显示一个基本的安装进程。
/qn 参数则不会显示任何窗口,直接在后台自动安装。
为了阻止某些程序安装成功后自动重启动,你可以在 /qn 或者 /qb参数后使用REBOOT=Suppress标记。
例如:安装虚拟光驱 DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS
InstallShield with MSI
InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v" /qb 来安装。
WISE Installer
用WISE技术打包的软件在安装的时候可以选择使用 /s 参数进行自动安装。
Inno Setup
Inno Setup 制作的安装文件,请使用:setup.exe /sp- /silent /norestart
NullSoft Installation System
使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装(“S”是大小写敏感的)。
例如:Setup.exe /S
也可以用 /D参数选择将要安装的目标分区和文件夹:
例如:Setup.exe /S /D=E:\Software\QQ2007
Wise Installation Professional
制作的安装文件,可用 /silent 参数进行静默安装。
WinRAR
所有WinRAR做的自解压安装包可以使用 /s 参数进行静默安装
常用软件的例子
TotalCommand
用解压缩软件解压tcm801x32.exe文件(此处以32位的系统为例子)
修改解压出来的INSTALL.INF文件,一般改
username=*
auto=1
hide=1
但是我想指定目录静默安装呢,怎么办?
我一不小心解压tcm801x64.exe文件,查看解压出来的INSTALL.INF文件,卧槽,一看:作者,你实在是太调皮了。
里面的参数比32位解压出来的文件要详细很多,可以直接拿64位的INSTALL.INF文件修改,然后替换32位的INSTALL.INF文件。注意有些参数值带有“64”,在32位的安装过程中是不会创建带有“64”字眼的文件,去掉“64”字符串即可。
[Destination]
Dir=c:\mytotalcmd
Ini=wincmd.ini,Configuration,InstallDir
everything
exerything_setup.exe /S /D=D:\Program Files\Everything
射手影音播放器
射手影音播放器_3.7.0.2437.exe /S /D=D:\Program Files\SPlayer
福昕阅读器
福昕阅读器_6.0.4.619.exe /sp- /verysilent /dir=“D:\Program Files\Foxit Software\Foxit Reader” /NORESTART
资料参阅:http://www.dingniu8.com/article/html/30386.html
UltraISO
setup.exe /sp- /verysilent /dir=“D:\Program Files\UltraISO”
Listary
Listary.exe /sp- /verysilent /dir=“:\Program Files\Listary”
修改软件默认安装路径
修改注册表:开始→运行→regedit打开注册表:展开“HKEY_LOCAL_MACHINE\software\Microsoft\Windows\Current Version“项。在右侧窗口找到“ProgramFilesDir”值,改成你想要的目录,重新启动电脑后,也可以将默认安装目录安装到之前指定的文件夹中了
七、centos root密码忘记
Linux命令——centos7 重置root密码_centos7重置root密码-CSDN博客
mysql root密码忘记
mysql密码忘记
mysql 5.7.13 root 密码修改
由于5.7和8.0字段有了变化。
5.7更新密码命令为
update user set password = password('1qazf@us' ) where user = "root' ;
8.0以上为
update user set password authentication_string = password ('1qazf@us' ) where user = "root' ;
八、vmware vSAN vCLS 集群负载均衡服务异常
有一个启动不起来
导致集群在迁移虚拟机时出错。
经过各方面分析和测试,无果。最近偶然注意到 这三个服务所处的ESXI主机,发现不在一个集群中。遂决定将有故障这个挪回与另外两个相同的集群主机中,试试看。
迁移!再启动,完成!该问题解决
八、查看某个目录下所有 .exe 文件
windows端禁用adobe系列联网
c:\Program Files\Adobe>dir /s “c:\Program Files\Common Files\Adobe*.exe” d:\exe.txt
adobe 运行文件所有进程
Adobe Illustrator 2020
AIRobin.exe
AISafeModeLauncher.exe
AISniffer.exe
CRLogTransport.exe
CRWindowsClientService.exe
Illustrator.exe
LogTransport2.exe
CEPHtmlEngine.exe
HSF_3.5.1_A.exe
HSF_3.5.1_B.exe
Adobe Photoshop 2020
convert.exe
CRLogTransport.exe
CRWindowsClientService.exe
flitetranscoder.exe
LogTransport2.exe
node.exe
Photoshop.exe
PhotoshopPrefsManager.exe
pngquant.exe
sniffer.exe
Droplet Template.exe
CEPHtmlEngine.exe
amecommand.exe
dynamiclinkmanager.exe
dynamiclinkmediaserver.exe
ImporterREDServer.exe
Adobe Spaces Helper.exe
Creative Cloud Libraries
CCLibrary.exe
CCLibraryUninstallHook.exe
node.exe
CCXProcess.exe
CCXUninstallHook.exe
node.exe
HSF_3.2.8_A.exe
HSF_3.2.8_B.exe
CoreSync.exe
CoreSyncCustomHook.exe
uninstall.exe
Adobe Update Helper.exe
CRLogTransport.exe
CRWindowsClientService.exe
HDHelper.exe
Set-up.exe
Setup.exe
TokenResolverx64.exe
Uninstaller.exe
Adobe Desktop Common
HDCoreCustomHook.exe
AdobeIPCBroker.exe
CRLogTransport.exe
CRWindowsClientService.exe
AdobeIPCBrokerCustomHook.exe
adobe_licensing_helper.exe
RuntimeCustomHook.exe
vcredist_x86.exe
CoreSyncCustomHook.exe
AdobeIPCBroker.exe
AdobeIPCBrokerCustomHook.exe
mac禁用adobe联网
使用防火墙阻止连接 Mac
九、主机无法与vSAN集群中其他节点通信
主机无法与已启用 vsan 的集群中的其他一个或多个节点进行通信
我的解决办法为
VMware vSAN集群几台节点主机-分布式交换机,VMkernel 适配器 分别配置了两块网卡
一块对应 VMware vSAN集群 10.99.6.* 可以Ping通。
一块对应 vMotion 提供trunk,数据交换服务。
有4台主机,其中44的主机 vMotion 所属的4.0无法ping 通,没有网关
重新配置即可。
十、Ubuntu20.04安装、修改软件源、启用root
1、安装Ubuntu镜像iso,最好在官网下载 desktop版本的,安装方便一些。
ubuntu 官网Index of /releases/20.04.4
2、修改软件源
选择 http://mirrors.aliyun.com/ubuntu
3、启用root
- 1.普通用户进入ubuntu ,打开命令行,输入 sudo passwd root根据提示输入密码,完成root密码设置
sudo passwd root
apt install -y vim #安装vim编辑器,习惯用哪个就安装哪个
-
2.vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件配置
末尾添加如下两行:
greeter-show-manual-login=true
all-guest=false -
3.注释掉以下配置
vim /etc/pam.d/gdm-autologin
#注释掉行 “auth requied pam_succeed_if.so user != root quiet success”
vim /etc/pam.d/gdm-password
#注释掉行 “auth requied pam_succeed_if.so user != root quiet success”
#参考来源:https://blog.kelu.org/tech/2020/03/11/ubuntu-root-login-error-sorry-that-didn%27t-work-please-try-again.html
- 4.修改 /root/.profile文件配置
vi /root/.profile
将文件末尾的
mesg n 2> /dev/null || true
这一行修改成
tty -s&&mesg n || true - 5、重启,使用root登录
启用ssh 允许xshell、mobaXterm 远程
思路总结,远程登录使用ssh服务,远程登陆需要配置文件接受访问,同时要求防火墙关闭。
1.检查本地网络
2.检查ubuntu是否装载ssh服务:service ssh status
安装sshd:apt-get install openssh-server
3.检查22端口是否存在:ss -ntl
4.vim配置sshd_config文件: vim /etc/ssh/sshd_config
将#PermitRootLogin prohibit-password 改为 PermitRootLogin yes
5.ufw 防火墙开启ssh 和22端口
#安装UFW防火墙
apt-get install ufw
#允许ssh流量入网出网
ufw allow ssh
#允许22端口的流量入网出网
ufw allow 22
#拒绝111端口上的流量入网出网
ufw deny 111
#允许TCP的80端口入网出网
ufw allow 80/tcp
ufw allow http/tcp
#允许UDP的1725端口入网出网
ufw allow 1725/udp
#允许某一个IP连接
ufw allow from 123.45.67.89
#允许特定子网连接
ufw allow from 123.45.67.89/24
#允许特点IP的去往任意IP的指定协议的指定端口入网
ufw allow from 123.45.67.89 to any port 22 proto tcp
#删除一条规则
ufw delete allow 80
#查看ufw状态
ufw status
#去启动ufw防护墙
ufw enable
#关闭ufw防火墙
ufw disable
#查看ufw日志
cat /var/log/ufw
#设置默认规则
ufw default allow outgoing #运行所有的流量出去
ufw default deny incoming #拒绝所有的入网连接
6.回到MobaXterm,重新连接输入密码登录。
十一、ubuntu初始设置2
apt install ntpdate selinux-utils
配置时间服务器
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo ‘Asia/Shanghai’ >/etc/timezone
ntpdate time2.aliyun.com
配置系统基础环境
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
setenforce 0
swapoff -a
yes | cp /etc/fstab /etc/fstab_bak
cat /etc/fstab_bak |grep -v swap > /etc/fstab
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
sysctl --system
————————————————
十二、多台机器配置ssh免密登录
按如下方法既安全又操作简单,不易出错,最重要的是不对两台机器的原有配置带来任何的破环
ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.99.20.55
在node1上,分别执行上述两条命令,即可实现在node1 ssh免密登录node2 ;
注意:在配置ssh免密登录时,自己登录自己也要配置,不然分发时还是会有问题
注意:在配置时要在对应账户下执行,比如都在root下或是都在test_user下
十二、docker jenkins 启动失败 plugins 插件版本问题
十三、去除win 系统 bitlocker加密
manage-bde -status #查看磁盘加密状态
manage-bde -off c:
manage-bde -off d: #关闭D盘加密
最后等解密进度走完,就完成对盘区解密工作了