篇文章中介紹了西門子PCS7之ES-OS下載的會遇到的各種問題,其中提到了,安裝PCS7或者WINCC后修改計算機名稱需要卸載軟件,再次安裝。今天來說說不卸載軟件,如何修改計算機名稱的方法。
上篇文章連接:西門子PCS7之ES-OS下載
在實際應用中,比如項目中多臺WINCC服務器或者PCS7服務器的情況下,往往服務器硬件配置完全相同,那么我們就喜歡安裝好一臺服務器之后通過Ghost的方式將操作系統分發復制到其它的各臺服務器上。
但Ghost之后即出現電腦重名的問題,而在局域網上這是不允許的。所以必須改名。
解決的辦法,思路是刪掉WINCC運行之后自動建立的SQL SERVER 的實例。
下面以WINCC 為例,介紹實現步驟。WINCC 中的SQL SERVER軟件。
3. 修改計算機名。
4. 重新啟動服務器。
5. 運行WINCC,當打開更名之前正常的項目,現在出現提示:WINCC服務器不可用,證明前面修改已成功。然后按照通常移植 WINCC程序的方法,修改WINCC內的計算機名即可。 既在Wincc資源管理器--計算機--屬性里的名稱改成和電腦名字一樣。
如果這個系統安裝完WINCC之后,WINCC從來沒有啟動過,那么數據庫中的.\wincc 實例還沒有建立,那么就可以越過本章的內容,直接修改電腦名稱即可。修改方式如第五步。
特征是你要運行數據庫的時候,中間部分是空的,沒有.\WINCC的選擇。如下圖:
果要給一批辦公文檔的文件名前面都加上數字序號,除了一個接一個地手動添加更名外,還有什么方便的辦法嗎?其實很簡單,利用記事本和Excel就能實現批量對無規律文件改名的目的。
這里有一批辦公文檔,文件名如圖所示。
我們要將名字改成如下這個樣子:
首先,在文檔所在目錄下用記事本建立一個空文本,存為文件名LS.BAT(注意擴展名不能是TXT,要改成BAT)。然后在里邊輸入如下一行簡單代碼(注意代碼行中有三處空格,不要漏掉):
DIR *.* /B >LIST.TXT
保存這個BAT文件之后,雙擊此文件,你會發現文檔目錄中生出一個新文件LIST.TXT。打開它看看,原來是文件列表清單。去掉上面的兩行,只留下有用的清單。
有了清單就好辦,現在我們將其復制到一張空白的Excel表格的B列當中,然后在A列填上自動數字序號,在C1單元格中輸入一個簡單公式“="REN "&B1&" "&A1&"."&B1”,回車后下拉填充C1到C列末尾。然后復制C列單元格內容。
將復制的內容回填到LS.BAT文件中,覆蓋掉BAT文件中原有的內容,然后雙擊LS.BAT運行,這樣文件就自動全部按序號加標題的方式重命名好了。
如果你在使用好壓這款壓縮軟件,批量更名也可以照下面的方法快速完成。在文件夾中選中所有要更名的文件,右鍵單擊并選擇“好壓→其他壓縮命令→批量文件改名”菜單命令。
在彈出的更名窗口的“整體”標簽頁下的“命名規則”框中輸入“#-*”,設置編號始于1、增量1、位數2,然后點擊“開始重命名”按鈕,即可完成批量文件的重命名。
批量重命名文件的方法很多,以上介紹的一種手動、一種工具法,是相對比較省事和簡單的方法,大家可以各取所需。
首先新建一個txt文檔,輸入以下代碼
@echo off set /p newcomputername=請輸入新的計算機名: wmic computersystem where "name='%computername%'" call rename '%newcomputername%'
以上代碼輸入后將文檔另存為rename.bat
使用時雙擊輸入要改的計算機名,回車,運行成功后重啟計算機即可改名成功
新建txt文檔,另存為rename.bat
腳本運行演示
運行后截圖
@echo off 關閉命令顯示
set /p 提示用戶輸入
newcomputername=請輸入新的計算機名:
newcomputername是變量名,可以自己設置,此處為便于理解和區分
"="后面內容為提示,運行腳本時顯示
wmic computersystem where "name='%computername%'" call rename '%newcomputername%'
wmic Windows管理工具,提供了從命令行接口和批命令腳本執行系統管理的支持。
"name='%computername%'" 獲取當前計算機名,
call rename 調用重命名命令
'%newcomputername%' 更改為新設定的計算機名
ReturnValue=0; 運行返回值,為0即成功,出錯時可右鍵點擊腳本,以管理員身份運行
ps:
想要運行完成自動重啟,最后加一行
shutdown -r -f -t 3
加入后運行完成3秒自動重啟,但是建議完成后手動重啟,不要自動重啟,避免誤操作時自動重啟,影響正常使用的文件無法保存。