史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-08-17, 06:29 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 cmd 命令指令碼-網路共享掛接 命令指令碼

功能:掛接網路中某主機(例如:192.168.1.99)的全部共享為網路驅動器
用法:cmd下執行mntshare /?
@echo off
echo.主機%1共享掛接中.........
del tmp.txt 2>nul

if "%1"=="" goto :syntax
if "%1"=="/?" goto :syntax
if "%1"=="/" goto :syntax
if "%1"=="?" goto :syntax
if "%1"=="/help" goto :syntax

setlocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%i in ('net view \\%1 ^|more +7') do (
set n=%%i
set r_n=
for /l %%a in (1,1,40) do (
if "!n!"=="" set n=
set n1=!n:~0,1!
set n=!n:~1!
set r_n=!n1!!r_n!
)

set r_n=!r_n:*ksiD=!
echo !r_n!>>tmp.txt

)

for /f "tokens=*" %%j in (tmp.txt) do (
set m=%%j
set r_m=
for /l %%b in (1,1,40) do (
if "!m!"=="" net use * "\\%1\!r_m!" /persistent:yes 2>nul >nul
set m1=!m:~0,1!
set m=!m:~1!
set r_m=!m1!!r_m!
)
)

endlocal

cls
echo.
echo.掛接主機%1共享完成。
echo.
net use |more +5


pause
del tmp.txt 2>nul
explorer /e

:syntax
cls
echo.
echo.mntshare.cmd 掛接網路共享cmd指令碼
echo.
echo.written by hitme 2005.8.16
echo.===============================================
echo.用法:
echo. mntshare ip或者主機名
echo.
echo.例如:
echo. mntshare 192.168.1.99
echo. mntshare mycomputer
echo.
echo.移除掛接請使用 net use * /delete
echo.===============================================
pause


net view \\ip的輸出太過變態
共享名過長時列表錯行,共享名含空格又造成for抓取困難(字段間隔非跳格鍵,而是空格)
就是要搞翻它。。。
出個嗖招:利用了檔案類型Disk字段定位,把文本行翻過來,取代,倒回去。。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-12-24, 02:01 PM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

關閉預設共享

建議:個人電腦還是關閉預設共享為好。
1)察看本機共享資源
執行-cmd-輸入net share
2)移除共享(重新啟動後預設共享仍然存在)
net share ipc$
/delete
net share admin$ /delete
net share c$ /delete
net share d$
/delete(如果有e,f,……可以繼續移除)
3)停止server服務
net stop server /y
(重新啟動後server服務會重新開啟)
4)禁止自動開啟預設共享(此操作並不能關閉ipc$共享)
執行-regedit
server版:找到如下主鍵[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareServer(DWORD)的鍵值改為:00000000。
pro版:找到如下主鍵[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks(DWORD)的鍵值改為:00000000。
這兩個鍵值在預設情況下在主機上是不存在的,需要自己手動增加,修改後重新啟動機器使設定生效。
3
關閉ipc$和預設共享依賴的服務:server服務
如果你真的想關閉ipc$共享,那就禁止server服務吧:
控制台-系統管理工具-服務-找到server服務(右擊)-內容-一般-啟動檔案類型-選已禁用,這時可能會有提示說:XXX服務也會關閉是否繼續,因為還有些次要的服務要依賴於server服務,不要管它。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 11:30 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1