ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

OSコマンド発行について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-1-10 11:22
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんにちは

OSのコマンドをバッチファイルを使わずに
実行したいのですが、うまくいきません。
NETコマンドの記述方法に誤りがあると思うのですが、
分かる方がいましたら、よろしくお願いします。


実装したい内容
 MS SQL 2008 EXPのレポートサービスの起動及び停止及び
 WEBサーバー(IIS)の起動及び停止です。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-1-12 9:47
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
バッチファイルでの実行はうまくいっていますか?
その内容をOSコマンドで記述すればよいと思います。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-1-12 10:50
hiro  長老 居住地: 三重  投稿数: 188
こんにちは ISHIJIMAさん
レスありがとうございます。
いろいろなアドバイス、いつも参考にさせてもらっています。

バッチファイルでの実行はしていませんが、手でコマンドを
打ち込んだ場合は問題ないです。

ちなみにレポーティンサービスの停止コマンドは
コマンドプロンプトから
C:>NET STOP "SQL SERVER REPORTING SERVICES (SQLEXPRESS)"
と打ち込んで問題なく停止できます。
STARTも問題なくできます。
magicからは、NETコマンドがsystem32ディレクトリにあるよう
なのでフルパスで指定しているのですが、シングル及びダブル
クォーテーションの記述が正しくないようで、うまくいきません。

記述方法をいろいろ試しているところです。
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-1-12 16:02 | 最終変更
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
OSコマンドで'CMD /C net stop "SQL SERVER REPORTING SERVICES (SQLEXPRESS)"'
こんな感じで試してみて下さい。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-1-12 17:14
hiro  長老 居住地: 三重  投稿数: 188
こんにちは ISHIJIMAさん

レスありがとうございます。

今日はできなので、明日以降試したいと思います。
結果はまた報告させて頂きます。

ありがとうございました。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-1-13 9:26
hiro  長老 居住地: 三重  投稿数: 188
こんにちは ISHIJIMAさん

コマンド発行、無事にできました。
戻り値も取得できました。

これで考えていた通りの機能が実装できそうです。
大変助かりました。ありがとうございました。

ちなみに’CMD /C ・・・・’はシステムコマンドなら
何でもOKなのでしょうか?
また、PATHが通っていれば外部アプリでも使用できますか?

こういうテクニックをwebで検索できるといいですね。
マニュアルに載っているのかも知れませんが、探しきれません。

では・・
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約