- 更新:版本号,从v3.4-ga3,变更为v3.5-ga1。
- 更新:7zip库到24.07
- 新增:卡死你3000帮你淘汰vi,而用kv
- lib目录下,新增golang开发的软件micro,并重命名为kv。讨厌vi用户,喜欢用ctrl + s保存,用户的福音
- cpkv21复制主控机kv到当前linux被控机.ps1 ------------kasini3000用户使用
- putty上传kv_win2linux_key_pwd.ps1 ------------不需要kasini3000,独立用户使用
- docs/micro教程.png
---------------------------------------------------------------------------------------------
- 新增:\lib\win\m每小时同步时间.reg
- 新增:【k_run_ip_尽解幂等性问题.ps1】帮助.ps1
- 新增:k_run_ip_尽解幂等性问题rs.ps1
用法:
#c:\ProgramData\kasini3000\k_run_ip_尽解幂等性问题.ps1 脚本原理:
# 当前置代码返回【假】!则执行后续任务代码。并显示verify end:false。
# 当前置代码返回【真】!则显示verify end:true,脚本结束。
[scriptblock]$找不到wget则返回假 = {
$a = dnf list installed wget
$b = $a | Select-String 'wget' -Quiet #值为$null,或$false
if ($null -eq $b)
{
return $false
}
return $b
#dnf list installed wget,找不到wget字串,或$null,则返回假
#使用参数用:$args[0] $args[1]
}
[scriptblock]$安装wget代码 = {
dnf install -y wget
}
c:\ProgramData\kasini3000\k_run_ip_尽解幂等性问题.ps1 `
-被控机ip地址 [fe80::c215:adff:1111:2222] `
-前置校验powershell代码块 $找不到wget则返回假 `
#-前置校验powershell代码的全参数 $aaa,$bbb
-powershell代码块 $安装wget代码
#-全部传入参数 $ccc,$ddd
#--------上述代码用于在linux中,幂等性安装wget包。下述代码幂等性删除wget包------------
[scriptblock]$找到wget则返回假 = {
$a = dnf list installed wget
$b = $a | Select-String 'wget' -Quiet #值为$true
if ($null -eq $b)
{
return $true
}
if ($b -eq $true)
{
return $false
}
#dnf list installed wget,找到了wget字串,则返回假
}
[scriptblock]$删除wget代码 = {
dnf remove -y wget
}
c:\ProgramData\kasini3000\k_run_ip_尽解幂等性问题.ps1 `
-被控机ip地址 [fe80::c215:adff:1111:2222] `
-前置校验powershell代码块 $找到wget则返回假 `
-powershell代码块 $删除wget代码
- 更新:tcp--ping-v6.ps1
- 更新:fh返回网卡名_mac_ip_linux.ps1
- 删除:gx更新主控机ssh秘钥2z.ps1
- 更新:gx更新主控机ssh秘钥1.ps1,变更规则为:
- 秘钥1生成30天内,禁止重复生成。
- 判断有秘钥2后,删除。移动秘钥1到秘钥2。
- 重生成秘钥1。
- 新增:node_script/root_ssh_key_login_only_linux.ps1 允许root用key登录。