台灣最大程式設計社群網站
線上人數
2177
 
會員總數:246497
討論主題:190004
歡迎您免費加入會員
討論區列表 >> VB.NET >> NAS 的網路硬碟存取
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
NAS 的網路硬碟存取
價值 : 300 QP  點閱數:380 回應數:4
樓主

P陳
初級顧問
16554 198
9583 2342
發送站內信

各位好:
PC1 -> Server1(WCF) ->NAS1 硬碟
1. NAS1 有開一個磁區 drive1
2. Server1 可以用 S: 連到 \\NAS1\Drive1
也就是說 server1 可以用 字元提示命令 下 Dir S:\*.* 或 Dir \\Nas1\Drive1 指到同一個地方顯示相同的內容
類似 Server1 有網芳到 Nas1 之下
3. PC1 可以上傳資料寫到 到 Server1 的 D:\ 之下
4. 但 PC1 無法上傳資料寫到 Server1 的 S: 之下;也無法寫到 Server1 連結的 \\Nas1\Drive1 之下


5.請問一下各位,有什麼地方我沒有處理嗎? \\Nas1\drive1 的安全性沒有 IIS_Isurs 這個使用者






搜尋相關Tags的文章: [ NAS 網路硬碟 ] ,
本篇文章發表於2021-06-23 22:32
1樓
最有價值解答

缺氧的羊:窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
看到 IIS_XXXX (我猜你應該是asp.net, 要做server背景上傳)
======================

先讓asp.net背景執行 net 指令, 連到 \\Nas1\drive1,
(通常是要加上帳號密碼, 參考 https://blog.xuite.net/jimmie.zhang/home/43505844 )
(好像是... net use \\Nas1\drive1 密碼 /USER:帳號)


然後才是 copy 檔案到 \\Nas1\drive1
===========================
上述做法是我早期的做法, 不確定現在的windows server版本是否需要額外調整什麼安全性設定,
你試試看吧
本篇文章回覆於2021-07-06 09:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

P陳
檢舉此回應
羊您好:感謝回應
目前我就是這樣作了
開機時 Server1 就將 K: 指定給 \\Home1769\jcchen
在檔案總管之下 可以對 K: 作存取 (也可以對 \\Home1769\jcchen)取存
-------------您推薦的文章是上段的用法(這個目前使用上沒有問題)-----------

------我想要的作法是如下: 目前不知該將 D:\Path1 權限設給誰才不會被拒絶存取
PC1 用 將資料傳給 server1 的 WCF
1.存到 D:\PAth1 沒有問題 (d:\Path1 有開存權限給 iis_Iusrs 及 Everyone)
2.存到 K:\Path1 或\\home1766\jcchen\Path1 則拒絶儲存

本篇文章回覆於2021-07-14 20:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
開機時server指定的K:, 是asp.net無法使用的,
(多工環境下是彼此獨立的)
======================

一般是直接存取 \\home1766\jcchen\Path1
而存取之前必須 讓asp.net在背景執行net use , 完成網路磁碟機的連線,
這樣才能存取...
本篇文章回覆於2021-07-17 07:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

P陳
檢舉此回應
羊您好:
經過了幾天的努力,成功了。不論是存到 S:\Path1\temp1.txt 或 \\home1769\jcchen\Path1\Temp1.txt
方法就是您説的 Net Use (因為彼此是獨立的 每次寫入前都要連一次)

shell ("Net use s: \\home1769\Jcchen /user:ABC 1234")
write to file ("333333","s:\path1\temp1.txt")



shell ("Net use \\home1769\Jcchen /user:ABC 1234")
write to file ("333333","\\home1769\jcchen\path1\temp1.txt")

再次感謝您
本篇文章回覆於2021-07-20 21:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.