旅先で恋に落ちたくなる?思わぬ運命の恋に巡り合う映画

こんにちは。
Windows7でログインして別のPCの共有フォルダをネットワークドライブとして維持することができますが、ログオフすると切れてしまいます。
ログオフしても維持する方法はありますでしょうか?
言い方を変えるとログインしない状態でネットワークドライブ接続を維持したいということになります。

もともとはサービスで動かしていたプログラムがそのPCの指定したフォルダを利用するようになっていましたが、利用するデータがディスクより大きくなる見通しになったので、プログラムを改修せずにネットワークドライブを指定することで対応したいと思っています。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

ネットワークドライブの割り当ては、あくまでもユーザーレベルとなります。



ログオフしたら割り当ては全て解除されます。これは避けられません。

----

ドライブ名になるネットワークストレージというと、「iSCSI」があります。
http://network.station.ez-net.jp/client/storage/ …

これによって増設した領域は、PCから見てローカルHDDの様に見え、パーティション作成・フォーマット・ドライブ名割り当てが可能です。

でも、iSCSI対応NASは、かなり高いです。

----

内蔵HDDを増設して、そのドライブ名に割り当てるのが、一番安上がりだと思います…。
    • good
    • 1
この回答へのお礼

早々のレスありがとうございます。
iSCSIですね。質問は取引先の話でしたがお金がかけられないそうです。あくまで取引先の言い分なのですが。
PCを刷新するにあたり問い合わせがありました。
今まで通りでダメか、iSCSIを利用するかを提案したいと思います。

お礼日時:2013/10/02 19:22

OSの仕様上無理です。



管理者アカウントなどでパスワードも管理して
ログオフするのではなく、コンピュータのロックじゃだめなの?

普通サーバーなどはそうして運用してると思いますけど。
    • good
    • 0
この回答へのお礼

早々のレスありがとうございます。
質問は取引先の話です。
本来であればサーバとデータベースを用意してすべきことなんですが、お金もかけられないので1台のPCでやっていました。
方法もロック状態で行っていました。
刷新するにあたりユーザーを分けたいという質問を受けわからずに質問させていただきました。
他の方の回答でもできないということですので、他の方の案や今までどおりロック状態ではダメかを提案したいと思います。

お礼日時:2013/10/02 19:29

ご質問の内容とはちょっと離れてしまいますが、


ログオフがダメなのであれば、ログオフをしない様に
マニュアル等を改変することはできないのでしょうか?

たとえば、ログオフを止めて
ロックやスイッチユーザで対処する...など。

あとは...テストはできていませんが、
以下のようなバッチファイルを作成し
------------------------------
net use Z: "\\CIFS-Server\ShareFolder" password /USER:Administrator
------------------------------
Z: は、割り当てたいドライブ名
CIFS-Server は、ネットワークドライブのサーバ名
ShareFolder は、ネットワークドライブのフォルダ名
Administrator は、該当ネットワークフォルダへのアクセスユーザ名
password は、上記ユーザでのパスワード

このバッチファイルを「タスクスケジューラ」で新規タスクにて登録し
「ユーザがログインしているかどうかにかかわらず実行する」とトリガに
「スタートアップ時」を指定して登録してはどうでしょうか?

念のためその使いたいというサービスは、オプションにて「遅延」を
設定しておいた方が良いかと思います。
    • good
    • 0
この回答へのお礼

早々のレスありがとうございます。
質問は取引先の話です。
今まではロック状態でしたがPCを刷新するにあたりユーザーを切り換えたいという質問を受けました。
ただ他の方の回答でもできないということですので、他の方の案や今までどおりロック状態ではダメかを提案したいと思います。

お礼日時:2013/10/02 19:24

悪用させない為に回答する前に確認!


>別のPCとは?
貴方本人所有物のPCなのか? それとも他人のPCなのか?
ネットワーク・ドライブを使わせる側のPCやサーバーは電源OFFする事は無いのか?
OSは何?
>LOGOFFすると切れるPCは?
サービスを受ける側のPCは一名だけしか使わないのか?複数名共同使用PCか?
    • good
    • 0
この回答へのお礼

早々のレスありがとうございます。
説明が足りませんでした。取引先の話です。
新しいディスクがついているPCは業務用機器が繋がっていて電源が落ちることはありません。
利用するPC側はロック状態でしたがPCを刷新するにあたってユーザーを分けたいそうです。
ディスクにあるデータを集計して利用するという仕組みですが、集計はそこそこ時間がかかるので、サービスで定期的に行ってすぐに参照する仕組みになっています。
その刷新するPCで今まで通りではダメかを提案したいと思います。

お礼日時:2013/10/02 19:19

ありません。



共有側で、ユーザーIDとパスワードを設定しないようにする(Everyoneに開放)するか、ユーザーIDとパスワードをアクセス元のPCと同じにすればとくにログイン操作なしでアクセスできるようにはなりますけど。
    • good
    • 0
この回答へのお礼

早々のレスありがとうございます。
普通に考えたらないとは思っていましたがやっぱりという感じです。

お礼日時:2013/10/02 19:09

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qネットワークドライブを見るバッチをタスクで実行不可

「ネットワークドライブ経由で他サーバ(仮にサーバB)のファイルを削除する」バッチを作成しました。

このバッチをサーバAへ置き、手動で実行すると上手く動くのですが、
タスクスケジューラに設定して実行すると失敗してしまいます。

確認用に下記ロジックを試してみると、
 dir "Z:\files" (Zがネットワークドライブ)
手動ではファイル一覧が表示され、タスクからだと何も表示されず終わります。

サーバAへはAdministratorでログインしており、タスクを実行するアカウントも
Administratorを使用し、もちろんAdministrators権限も持っています。

実行環境はwindows server 2003 です。(サーバAB両方共)

一つ気になる点としては、サーバAへはリモートデスクトップでログインしています。
このあたりの複合的な要素で権限が変わっているのかもしれませんが確認方法が判らず
困っております。

タスクからでも同様に動かせる方法や、バッチ上から実行中アカウントを知る方法など
ご存知の方がいらっしゃいましたらご回答をお願い致します。

「ネットワークドライブ経由で他サーバ(仮にサーバB)のファイルを削除する」バッチを作成しました。

このバッチをサーバAへ置き、手動で実行すると上手く動くのですが、
タスクスケジューラに設定して実行すると失敗してしまいます。

確認用に下記ロジックを試してみると、
 dir "Z:\files" (Zがネットワークドライブ)
手動ではファイル一覧が表示され、タスクからだと何も表示されず終わります。

サーバAへはAdministratorでログインしており、タスクを実行するアカウントも
Administratorを使用し、もちろ...続きを読む

Aベストアンサー

手動では動くけどタスクスケジューラでは動かないという場合は、作業ディレクトリを指定してないという場合が多いようですが、指定していますか。

「タスクスケジューラ バッチファイル」で検索するといろいろなケースが見つかります。

下記など参考になるかと思います。

http://tobysoft.net/wiki/index.php?Windows%2FVista%2F%A5%BF%A5%B9%A5%AF%A5%B9%A5%B1%A5%B8%A5%E5%A1%BC%A5%E9%A1%BC%A4%C7%A5%D0%A5%C3%A5%C1%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%BC%C2%B9%D4%A4%B9%A4%EB%CA%FD%CB%A1

http://mroom.cool.ne.jp/nikki/archives/000059.html

http://webcache.googleusercontent.com/search?q=cache:6Ryof9huGB8J:blogs.wankuma.com/rapt/archive/2010/04/22/188276.aspx+%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%A9+%E3%83%90%E3%83%83%E3%83%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&cd=3&hl=ja&ct=clnk&gl=jp&source=www.google.co.jp

手動では動くけどタスクスケジューラでは動かないという場合は、作業ディレクトリを指定してないという場合が多いようですが、指定していますか。

「タスクスケジューラ バッチファイル」で検索するといろいろなケースが見つかります。

下記など参考になるかと思います。

http://tobysoft.net/wiki/index.php?Windows%2FVista%2F%A5%BF%A5%B9%A5%AF%A5%B9%A5%B1%A5%B8%A5%E5%A1%BC%A5%E9%A1%BC%A4%C7%A5%D0%A5%C3%A5%C1%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%BC%C2%B9%D4%A4%B9%A4%EB%CA%FD%CB%A1

http://mroom.cool...続きを読む

QWindowsのログオフしないで、ネットワークだけログオフしたい

社内でネットワーク上のフォルダにアクセスする際、一度ログインすると、Windowsのログオフか、Windowsのシャットダウンをするまで接続が続いてしまいます。

ネットワークだけをログオフする方法はないでしょうか。
何かありました、よろしくお願いします。

Aベストアンサー

コマンドプロンプトで
net use
を実行。
切断したいリモート名(\\コンピュータ名\共有名)を覚え

次に
net use /delete \\コンピュータ名\共有名
で切断できます。

QWindowsServer2012で、タスクスケジューラでのバッチ実行だとうまくいかない

WindowsServer2012で、タスクスケジューラで、夜間にNASへファイルをコピーするバッチを動かしています。バッチの中でログを書き出すようにしているので、実行されているのは間違いありませんが、以下に示すように「パスが見つからない」ということになってしまいます。

このバッチファイルをそのまま、手動で起動すると、全く問題なくコピーされますが、タスクスケジューラーから起動した場合はうまくいきません。

バッチの内容
------------

rem net use X: \\192.168.xx.xx\dbback /USER:xxxxxx xxxxxx


rem /**********************************/
rem ログファイルを格納するフォルダ
D:
cd \LOG
rem /**********************************/
rem
echo /**** copy Start *******************************/
date /T
time /T
echo on


copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx.bak" X:\xxxx.bak /Y
copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx1.bak" X:\xxxx1.bak /Y
copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx11.bak" X:\xxxx11.bak /Y
echo /**** copy END *******************************/
time /T
echo .
-------------

タスクスケジューラから実行した場合のログ
------------
(略)

D:\log>copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx.bak" X:\xxxx.bak /Y
指定されたパスが見つかりません。
0 個のファイルをコピーしました。

D:\log>copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx1.bak" X:\xxxx1.bak /Y
指定されたパスが見つかりません。
0 個のファイルをコピーしました。

D:\log>copy "D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxx11.bak" X:\xxxx11.bak /Y
指定されたパスが見つかりません。
0 個のファイルをコピーしました。

(略)
------------------

手動でこのバッチを起動した場合は、「1個のファイルをコピーしました」が記録されます。

Xドライブはあらかじめネットワークドライブとして指定してありますし、ログオンしたままの状態です。

タスクで実行した場合に、ログも記録されない=実行されないのであれば、何か設定が悪いというのはわかりますが、手動で問題なく稼働するバッチをタスクから実行した場合にこのような結果になるのが謎です。

よろしくお願い致します。

WindowsServer2012で、タスクスケジューラで、夜間にNASへファイルをコピーするバッチを動かしています。バッチの中でログを書き出すようにしているので、実行されているのは間違いありませんが、以下に示すように「パスが見つからない」ということになってしまいます。

このバッチファイルをそのまま、手動で起動すると、全く問題なくコピーされますが、タスクスケジューラーから起動した場合はうまくいきません。

バッチの内容
------------

rem net use X: \\192.168.xx.xx\dbback /USER:xxxxxx xxxx...続きを読む

Aベストアンサー

rem になっていますが、バッチファイルの中で、net use でネットワークドライブを割り当ててください。
そのあとで、パラメーター無しでnet useコマンドを実行して、ちゃんと接続されているかをログに残しておいた方が良いでしょう。

Qバッチファイルでサーバーのファイルをクライアントへコピーしたい

サーバーに保存されているファイルを、
クライアントのCドライブへコピーしたい。

各クライアントにバッチファイルを配布して、
それを実行するだけでコピーされるようにしたいのです。

初心者で申し訳ないのですが、何卒よろしくお願いします。
------------------------

下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。
しかし、コピー先はバッチファイルを実行したクライアントのローカルディレクトリにしたいのです。

copy \\サーバー名\フォルダ名\ファイル名 C:\

Aベストアンサー

>下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。

そんなはずはありません。何かの勘違いでしょう。

>copy \\サーバー名\フォルダ名\ファイル名 C:\

だと、バッチファイルを実行したPCのC:\にコピーされます。

copy \\サーバー名\フォルダ名\ファイル名 C:
と、最後の \ を削れば、バッチファイルがあるのと同じディレクトリにコピーされます。

Qバッチファイルのタスクスケジューラでの実行について教えて下さい。

AAAのパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBのパソコンのDドライブの222という共有フォルダ内に333というフォルダ内へxcopyでコピーするバッチ(backup.bat)を作ってタスクスケジューラで1日1回自動実行させようと思うのですが、うまくいきません。どうすればよいのでしょうか?

AAAパソコン:Windows2000 professional SP4
       000フォルダ内にbackup.bat(共有フォルダではないです)
       111フォルダは共有フォルダではないです
       ユーザーアカウント⇒Administrator
       パスワードはないです
      
BBBパソコン:WindowsXP professional SP2
       222フォルダは共有フォルダ
       333フォルダは222の共有フォルダの中
       ユーザーアカウント⇒バックアップ
       パスワード⇒123

バッチファイル(backup.bat)
 ↓
 net use \\BBB\222 123 /user:バックアップ
 xcopy d:\111 \\BBB\222\333\ /E/C/F/H/R/K> d:\バックアップログ.log
 net use \\BBB\222 /delete

上記バッチファイルをAAAパソコンの「タスクの実行するファイル名」に直接登録(d:\000\backup.bat)して実行させてみたのですが、タスクの詳細設定のログ表示でログを見ると、『タスクは次の終了コードで完了しました:(1).』となっていて実行されませんでした。
cmd.exe /c d:\000\backup.batでタスク登録してもだめでした。

バッチファイル(backup.bat)をダブルクリックして実行するとBBBパソコンにコピーできます。

タスク設定時の
  実行するアカウント名⇒AAA\Administrator
  パスワードはなし

よろしくお願いいたします。

AAAのパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBのパソコンのDドライブの222という共有フォルダ内に333というフォルダ内へxcopyでコピーするバッチ(backup.bat)を作ってタスクスケジューラで1日1回自動実行させようと思うのですが、うまくいきません。どうすればよいのでしょうか?

AAAパソコン:Windows2000 professional SP4
       000フォルダ内にbackup.bat(共有フォルダではないです)
       111フォルダは共有フォルダではないです
       ユーザー...続きを読む

Aベストアンサー

パソコンAAAのアカウントAdministraorにパスワードを設定し、
タスク実行時にもそのパスワードを設定してみて下さい。

それで実行できれば、参考URLにあるとおり原因はセキュリティ上の仕様なのでしょう。
WindowsXP以降で発生する、と書かれているので原因が違っているかもしれませんが・・・

参考URL:http://support.microsoft.com/kb/299854/ja

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qバッチファイルで昨日の日付を取得

すみません、どなたか教えて下さい。

バッチファイルの記述で、昨日の日付を取得する方法を教えて下さい。
今日の日付は下記のように取得しています。

rem 日時変数の取得
for /f "tokens=1-3 delims=/" %%a in ('echo %date:~-10%') do (set YYYYMMDD=%%a%%b%%c
)

Aベストアンサー

:: ----- prevdate.bat はじめ -----
@echo off
::今日の日付を取得
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
echo 今日は、%yy%年%mm%月%dd%日です。

::1日前の日付を計算する
set /a dd=%dd%-1
set dd=00%dd%
set dd=%dd:~-2%
set /a ymod=%yy% %% 4
if %dd%==00 (
if %mm%==01 (set mm=12&& set dd=31&& set /a yy=%yy%-1)
if %mm%==02 (set mm=01&& set dd=31)
if %mm%==03 (set mm=02&& set dd=28&& if %ymod%==0 (set dd=29))
if %mm%==04 (set mm=03&& set dd=31)
if %mm%==05 (set mm=04&& set dd=30)
if %mm%==06 (set mm=05&& set dd=31)
if %mm%==07 (set mm=06&& set dd=30)
if %mm%==08 (set mm=07&& set dd=31)
if %mm%==09 (set mm=08&& set dd=31)
if %mm%==10 (set mm=09&& set dd=30)
if %mm%==11 (set mm=10&& set dd=31)
if %mm%==12 (set mm=11&& set dd=30)
)
echo 昨日は、%yy%年%mm%月%dd%日です。

echo.
pause
:: ----- prevdate.bat おわり -----

参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdate.html

:: ----- prevdate.bat はじめ -----
@echo off
::今日の日付を取得
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
echo 今日は、%yy%年%mm%月%dd%日です。

::1日前の日付を計算する
set /a dd=%dd%-1
set dd=00%dd%
set dd=%dd:~-2%
set /a ymod=%yy% %% 4
if %dd%==00 (
if %mm%==01 (set mm=12&& set dd=31&& set /a yy=%yy%-1)
if %mm%==02 (set mm=01&& set dd=31)
if %mm%==03 (set mm=02&& set dd=28&& if %ymod%==0 (set dd=29))
if %mm%==04 (set mm=03&& set dd=31)
if...続きを読む

Qバッチ処理でファイルの中身を変数に入れるやり方

あるファイルの中には1行の文字列があります。
このファイルをバッチで読み取り、変数に設定したいです。

例:
test.txt
abcacbacbacbacbacbacbacbacb

test,bat
set DATA=[test.txtを読み込んだ値]

よろしくお願い致します。

Aベストアンサー

これですね。

参考URL:http://www.upken.jp/kb/dqvgHNRUxwFDkmtoqEwfXHUjDrevNv.html

Qネットワークドライブ割り当てを削除したい

WinXPを使っています。
以前割り当てていたネットワークドライブ(Fドライブ)を削除したいのですが、削除の方法が分かりませんので教えて下さい。
現状は、マイコンピュータを開くとネットワークドライブの項目に"xxxx(F:) 切断したネットワークドライブ"と表示されています。
これを表示させないように完全に削除してしまいたいのですが、その方法を教えて下さい。
ネットワークドライブの割り当てを見てもこのFドライブというのは既に割り当てから無くなっています。
"コンピュータの管理"→"ディスクの管理"を見てもFドライブは存在しません。
でもマイコンピュータの一覧には残っているのです。
よろしくご教示下さい。

Aベストアンサー

もう一度割り当てを行ってから、削除してみてはどうでしょうか?

コマンドプロンプトで
NET USE
としてみたらそのドライブは表示されますか?
再度割り当て削除してもダメな場合
コマンドプロンプトで
NET USE /PERSISTENT:NO
としてから
再度割り当て削除してみてください。

QEXCEL VBA で現在開いているブックのファイル名を取得する方法

EXCEL2003 VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。
作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。
このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。
常にファイル名を取得出来るVBAをどなたか、教えて下さい。

Aベストアンサー

>現在開いているブックのファイル名
 ちょっと曖昧な表現かなぁという気もいたしますが、VBAが書いてあるブックのブック名は
ThisWorkbook.Name
で、現在 "アクティブにして" 操作対象になっているブックの名前は
ActiveWorkbook.Name
ですね。

 しかし、
>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり
というような文脈からすると、
ThisWorkbook.Name
の方ですかね。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング