標籤

bat (54) 作品 (41) python (24) shell (17) windows (11) 虛擬機 (11) php (10) CPP (6) KMS (6) 程式設計 (6) docker (5) 使用教學 (5) xoops (4) 公文 (4) Apache2 (3) Excel (3) juniper (3) 資料庫 (3) 轉檔 (3) mysql (2) 免動手 (2) 資料結構 (2) 軟體廣播 (2) 電腦維修 (2) Android Studio (1) Apple IPAD管理 (1) Arduino (1) CSS (1) LAMP (1) NAS (1) Ubuntu (1) VHD (1) Windows Server (1) 原因 (1) 程式應用 (1) 程式積木 (1) 編輯器 (1) 雲端硬碟 (1)

2022年2月17日 星期四

只要點兩下,就可以讓老師免帳號免密碼下載教科書的ISO


        由於教科書的書商已不提供教材光碟給老師,書商就利用Google雲端硬碟存放教科書ISO。將連結給老師,讓老師去下載ISO。想當然爾,這件事沒什麼大問題。可是當所有的老師同時Google雲端硬碟下載ISO時,學校對外頻寬就通通被佔用了。
        為了解決這個問題,學校建置雲端硬碟集中書商教材ISO。採用免費 Linux 的 Samba 來建立雲端硬碟,請參閱資料來源2.acfs14.04 x32 使用 samba 當作學校檔案伺服器 與資料來源3.xubuntu 18.04.03 x32 用shell 快速完成 samba 設定
        希望能讓老師直接點兩下,免帳號、免密碼就可以下載教科書的ISO。

程式碼下載 解壓密碼demo1234

使用的BAT如下:
在Windows 7 作業系統,一切都很順利
伺服器IP:192.168.154.133
檔名:雲端硬碟登入login.bat
檔案內容:
net use /d * /y
cls
net use v: \\192.168.154.133\homework
exit

雲端硬碟登出
檔名:雲端硬碟登出logout.bat
檔案內容:
echo off
net use /d * /yes
exit

        沒想到,在Windows 10 作業系統出現了問題。問題如下:
        於是找大神Google,找找看否有解?找到資料來源1.無法從 Windows 10 中的檔案總管存取共用資料夾。於是,修改了BAT,並增加兩個reg。其結構如下:


檔案名稱:回復群組安全原則.reg
檔案內容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation]
"AllowInsecureGuestAuth"=dword:00000000

檔案名稱:停止群組安全原則.reg
檔案內容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation]
"AllowInsecureGuestAuth"=dword:00000001

檔案名稱:登入雲端公用區.bat
檔案內容:
REM 設定伺服器IP
set ServerIP=172.20.3.5

REM =======以下是程式碼可不用修改===============
@echo off
if exist %~dp0RegSetting\1.txt (
net use /d * /y
cls
@echo 網路磁碟公用區登入程序
@echo =====================================
@echo off
net use v: \\%ServerIP%\public
exit
) else (
@echo 停止群組安全原則
@regedit.exe /s "%~dp0RegSetting\停止群組安全原則.reg"
@echo OK > %~dp0RegSetting\1.txt
@echo "等下會重新開機,開機後再執行此批次檔。即可進入雲端硬碟!!"
pause
shutdown /r /f /t 0
)

pause
exit

檔案名稱:登出雲端公用區.bat
檔案內容:
echo off
net use /d * /yes
exit

檔案名稱:以後不用公用區_電腦恢復原原狀.bat
檔案內容:
@echo off
if exist %~dp0RegSetting\1.txt (
@echo 回復群組安全原則
@regedit.exe /s "%~dp0RegSetting\回復群組安全原則.reg"
del %~dp0RegSetting\1.txt
@echo "等下會重新開機,電腦就會回復先前設定"
@echo "感謝您的使用!!"
pause
shutdown /r /f /t 0
)

exit






沒有留言:

張貼留言

只要點兩下,就能夠將InputAndOutput資料夾底下的子子孫孫資料夾內所有Word通通轉成PDF

  系列文章: 1. 只要點兩下,就能將一堆的Doc與Docx 轉成 PDF 1. https://skjhcreator.blogspot.com/2023/05/docdocx-pdf.html 2. 只要點兩下,就能將一堆的JPG轉成一個PDF,並以JPG所在的資料夾名稱為...